docs: request and response for payments route (#400)

This commit is contained in:
Sangamesh Kulkarni
2023-01-20 01:43:08 +05:30
committed by GitHub
parent 2ff76f2549
commit 8113a57f84
6 changed files with 659 additions and 25 deletions

View File

@ -84,8 +84,9 @@ fn create_gpay_session_token(
let response_router_data = types::PaymentsSessionRouterData {
response: Ok(types::PaymentsResponseData::SessionResponse {
session_token: payment_types::SessionToken::Gpay {
data: gpay_data.data,
transaction_info,
merchant_info: gpay_data.data.merchant_info,
allowed_payment_methods: gpay_data.data.allowed_payment_methods,
},
}),
..router_data.clone()

View File

@ -70,6 +70,7 @@ Never share your secret api keys. Keep them guarded and secure.
api_models::enums::WalletIssuer,
api_models::enums::Connector,
api_models::enums::PaymentMethodType,
api_models::enums::SupportedWallets,
api_models::admin::PaymentConnectorCreate,
api_models::admin::PaymentMethods,
api_models::payments::AddressDetails,
@ -94,6 +95,23 @@ Never share your secret api keys. Keep them guarded and secure.
api_models::payments::PaymentsRequest,
api_models::payments::PaymentsResponse,
api_models::payment_methods::PaymentExperience,
api_models::payments::PaymentsStartRequest,
api_models::payments::PaymentRetrieveBody,
api_models::payments::PaymentsRetrieveRequest,
api_models::payments::PaymentIdType,
api_models::payments::PaymentsCaptureRequest,
api_models::payments::PaymentsSessionRequest,
api_models::payments::PaymentsSessionResponse,
api_models::payments::SessionToken,
api_models::payments::GpayMerchantInfo,
api_models::payments::GpayAllowedPaymentMethods,
api_models::payments::GpayAllowedMethodsParameters,
api_models::payments::GpayTokenizationSpecification,
api_models::payments::GpayTokenParameters,
api_models::payments::GpayTransactionInfo,
api_models::payments::PaymentsCancelRequest,
api_models::payments::PaymentListConstraints,
api_models::payments::PaymentListResponse,
crate::types::api::admin::MerchantAccountResponse,
crate::types::api::admin::MerchantConnectorId,
crate::types::api::admin::MerchantDetails,

View File

@ -62,7 +62,7 @@ pub async fn payments_start(
let payload = payment_types::PaymentsStartRequest {
payment_id: payment_id.clone(),
merchant_id: merchant_id.clone(),
txn_id: attempt_id.clone(),
attempt_id: attempt_id.clone(),
};
api::server_wrap(
&state,