View Source Craftgate.Adapter.PaymentAdapter (Craftgate v1.0.42)
Provides capabilities to conduct payments, manage stored cards
Link to this section Summary
Functions
Bangified version of approve_payment_transactions/2
Bangified version of check_masterpass_user/2
Bangified version of complete_3ds_deposit_payment/2
Bangified version of complete_3ds_payment/2
Bangified version of complete_apm_payment/2
Bangified version of complete_pos_apm_payment/2
Bangified version of create_apm_payment/2
Bangified version of create_deposit_payment/2
Bangified version of create_fund_transfer_deposit_payment/2
Bangified version of create_payment/2
Bangified version of delete_stored_card/2
Bangified version of disapprove_payment_transactions/2
Bangified version of expire_checkout_payment/2
Bangified version of init_3ds_deposit_payment/2
Bangified version of init_3ds_payment/2
Bangified version of init_apm_deposit_payment/2
Bangified version of init_apm_payment/2
Bangified version of init_checkout_payment/2
Bangified version of init_garanti_pay_payment/2
Bangified version of init_pos_apm_payment/2
Bangified version of post_auth_payment/3
Bangified version of refund_payment/2
Bangified version of refund_payment_transaction/2
Bangified version of retrieve_checkout_payment/2
Bangified version of retrieve_loyalties/2
Bangified version of retrieve_payment_transaction_refund/2
Bangified version of retrieve_refund/2
Bangified version of search_stored_cards/2
Bangified version of store_card/2
Bangified version of update_card/2
Bangified version of update_payment_transaction/2
Link to this section Functions
@spec approve_payment_transactions( Craftgate.Request.ApprovePaymentTransactionsRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentTransactionApprovalListResponse.t()} | {:error, any()}
@spec approve_payment_transactions!( Craftgate.Request.ApprovePaymentTransactionsRequest.t(), keyword() ) :: Craftgate.Response.PaymentTransactionApprovalListResponse.t() | no_return()
Bangified version of approve_payment_transactions/2
@spec check_masterpass_user( Craftgate.Request.CheckMasterpassUserRequest.t(), keyword() ) :: {:ok, Craftgate.Response.CheckMasterpassUserResponse.t()} | {:error, any()}
@spec check_masterpass_user!( Craftgate.Request.CheckMasterpassUserRequest.t(), keyword() ) :: Craftgate.Response.CheckMasterpassUserResponse.t() | no_return()
Bangified version of check_masterpass_user/2
@spec complete_3ds_deposit_payment( Craftgate.Request.CompleteThreeDSPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.DepositPaymentResponse.t()} | {:error, any()}
@spec complete_3ds_deposit_payment!( Craftgate.Request.CompleteThreeDSPaymentRequest.t(), keyword() ) :: Craftgate.Response.DepositPaymentResponse.t() | no_return()
Bangified version of complete_3ds_deposit_payment/2
@spec complete_3ds_payment( Craftgate.Request.CompleteThreeDSPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentResponse.t()} | {:error, any()}
@spec complete_3ds_payment!( Craftgate.Request.CompleteThreeDSPaymentRequest.t(), keyword() ) :: Craftgate.Response.PaymentResponse.t() | no_return()
Bangified version of complete_3ds_payment/2
@spec complete_apm_payment( Craftgate.Request.CompleteApmPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.ApmPaymentCompleteResponse.t()} | {:error, any()}
@spec complete_apm_payment!( Craftgate.Request.CompleteApmPaymentRequest.t(), keyword() ) :: Craftgate.Response.ApmPaymentCompleteResponse.t() | no_return()
Bangified version of complete_apm_payment/2
@spec complete_pos_apm_payment( Craftgate.Request.CompletePosApmPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.CompletePosApmPaymentResponse.t()} | {:error, any()}
@spec complete_pos_apm_payment!( Craftgate.Request.CompletePosApmPaymentRequest.t(), keyword() ) :: Craftgate.Response.CompletePosApmPaymentResponse.t() | no_return()
Bangified version of complete_pos_apm_payment/2
@spec create_apm_payment( Craftgate.Request.CreateApmPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentResponse.t()} | {:error, any()}
@spec create_apm_payment!( Craftgate.Request.CreateApmPaymentRequest.t(), keyword() ) :: Craftgate.Response.PaymentResponse.t() | no_return()
Bangified version of create_apm_payment/2
@spec create_deposit_payment( Craftgate.Request.CreateDepositPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.DepositPaymentResponse.t()} | {:error, any()}
@spec create_deposit_payment!( Craftgate.Request.CreateDepositPaymentRequest.t(), keyword() ) :: Craftgate.Response.DepositPaymentResponse.t() | no_return()
Bangified version of create_deposit_payment/2
@spec create_fund_transfer_deposit_payment( Craftgate.Request.CreateFundTransferDepositPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.FundTransferDepositPaymentResponse.t()} | {:error, any()}
@spec create_fund_transfer_deposit_payment!( Craftgate.Request.CreateFundTransferDepositPaymentRequest.t(), keyword() ) :: Craftgate.Response.FundTransferDepositPaymentResponse.t() | no_return()
Bangified version of create_fund_transfer_deposit_payment/2
@spec create_payment( Craftgate.Request.CreatePaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentResponse.t()} | {:error, any()}
@spec create_payment!( Craftgate.Request.CreatePaymentRequest.t(), keyword() ) :: Craftgate.Response.PaymentResponse.t() | no_return()
Bangified version of create_payment/2
@spec delete_stored_card( Craftgate.Request.DeleteStoredCardRequest.t(), keyword() ) :: {:ok, :void} | {:error, any()}
@spec delete_stored_card!( Craftgate.Request.DeleteStoredCardRequest.t(), keyword() ) :: :void | no_return()
Bangified version of delete_stored_card/2
@spec disapprove_payment_transactions( Craftgate.Request.DisapprovePaymentTransactionsRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentTransactionApprovalListResponse.t()} | {:error, any()}
@spec disapprove_payment_transactions!( Craftgate.Request.DisapprovePaymentTransactionsRequest.t(), keyword() ) :: Craftgate.Response.PaymentTransactionApprovalListResponse.t() | no_return()
Bangified version of disapprove_payment_transactions/2
Bangified version of expire_checkout_payment/2
@spec init_3ds_deposit_payment( Craftgate.Request.CreateDepositPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.InitThreeDSPaymentResponse.t()} | {:error, any()}
@spec init_3ds_deposit_payment!( Craftgate.Request.CreateDepositPaymentRequest.t(), keyword() ) :: Craftgate.Response.InitThreeDSPaymentResponse.t() | no_return()
Bangified version of init_3ds_deposit_payment/2
@spec init_3ds_payment( Craftgate.Request.InitThreeDSPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.InitThreeDSPaymentResponse.t()} | {:error, any()}
@spec init_3ds_payment!( Craftgate.Request.InitThreeDSPaymentRequest.t(), keyword() ) :: Craftgate.Response.InitThreeDSPaymentResponse.t() | no_return()
Bangified version of init_3ds_payment/2
@spec init_apm_deposit_payment( Craftgate.Request.InitApmDepositPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.ApmDepositPaymentResponse.t()} | {:error, any()}
@spec init_apm_deposit_payment!( Craftgate.Request.InitApmDepositPaymentRequest.t(), keyword() ) :: Craftgate.Response.ApmDepositPaymentResponse.t() | no_return()
Bangified version of init_apm_deposit_payment/2
@spec init_apm_payment( Craftgate.Request.InitApmPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.ApmPaymentInitResponse.t()} | {:error, any()}
@spec init_apm_payment!( Craftgate.Request.InitApmPaymentRequest.t(), keyword() ) :: Craftgate.Response.ApmPaymentInitResponse.t() | no_return()
Bangified version of init_apm_payment/2
@spec init_checkout_payment( Craftgate.Request.InitCheckoutPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.InitCheckoutPaymentResponse.t()} | {:error, any()}
@spec init_checkout_payment!( Craftgate.Request.InitCheckoutPaymentRequest.t(), keyword() ) :: Craftgate.Response.InitCheckoutPaymentResponse.t() | no_return()
Bangified version of init_checkout_payment/2
@spec init_garanti_pay_payment( Craftgate.Request.InitGarantiPayPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.InitGarantiPayPaymentResponse.t()} | {:error, any()}
@spec init_garanti_pay_payment!( Craftgate.Request.InitGarantiPayPaymentRequest.t(), keyword() ) :: Craftgate.Response.InitGarantiPayPaymentResponse.t() | no_return()
Bangified version of init_garanti_pay_payment/2
@spec init_pos_apm_payment( Craftgate.Request.InitPosApmPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.InitPosApmPaymentResponse.t()} | {:error, any()}
@spec init_pos_apm_payment!( Craftgate.Request.InitPosApmPaymentRequest.t(), keyword() ) :: Craftgate.Response.InitPosApmPaymentResponse.t() | no_return()
Bangified version of init_pos_apm_payment/2
is_3d_secure_callback_verified?(threed_secure_callback_key, params)
View Source@spec post_auth_payment( integer(), Craftgate.Request.PostAuthPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentResponse.t()} | {:error, any()}
@spec post_auth_payment!( integer(), Craftgate.Request.PostAuthPaymentRequest.t(), keyword() ) :: Craftgate.Response.PaymentResponse.t() | no_return()
Bangified version of post_auth_payment/3
@spec refund_payment( Craftgate.Request.RefundPaymentRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentRefundResponse.t()} | {:error, any()}
@spec refund_payment!( Craftgate.Request.RefundPaymentRequest.t(), keyword() ) :: Craftgate.Response.PaymentRefundResponse.t() | no_return()
Bangified version of refund_payment/2
@spec refund_payment_transaction( Craftgate.Request.RefundPaymentTransactionRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentTransactionRefundResponse.t()} | {:error, any()}
@spec refund_payment_transaction!( Craftgate.Request.RefundPaymentTransactionRequest.t(), keyword() ) :: Craftgate.Response.PaymentTransactionRefundResponse.t() | no_return()
Bangified version of refund_payment_transaction/2
@spec retrieve_checkout_payment( String.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentResponse.t()} | {:error, any()}
@spec retrieve_checkout_payment!( String.t(), keyword() ) :: Craftgate.Response.PaymentResponse.t() | no_return()
Bangified version of retrieve_checkout_payment/2
@spec retrieve_loyalties( Craftgate.Request.RetrieveLoyaltiesRequest.t(), keyword() ) :: {:ok, Craftgate.Response.RetrieveLoyaltiesResponse.t()} | {:error, any()}
@spec retrieve_loyalties!( Craftgate.Request.RetrieveLoyaltiesRequest.t(), keyword() ) :: Craftgate.Response.RetrieveLoyaltiesResponse.t() | no_return()
Bangified version of retrieve_loyalties/2
@spec retrieve_payment_transaction_refund( integer(), keyword() ) :: {:ok, Craftgate.Response.PaymentRefundResponse.t()} | {:error, any()}
@spec retrieve_payment_transaction_refund!( integer(), keyword() ) :: Craftgate.Response.PaymentRefundResponse.t() | no_return()
Bangified version of retrieve_payment_transaction_refund/2
@spec retrieve_refund( integer(), keyword() ) :: {:ok, Craftgate.Response.PaymentRefundResponse.t()} | {:error, any()}
@spec retrieve_refund!( integer(), keyword() ) :: Craftgate.Response.PaymentRefundResponse.t() | no_return()
Bangified version of retrieve_refund/2
@spec search_stored_cards( Craftgate.Request.SearchStoredCardsRequest.t(), keyword() ) :: {:ok, Craftgate.Response.StoredCardListResponse.t()} | {:error, any()}
@spec search_stored_cards!( Craftgate.Request.SearchStoredCardsRequest.t(), keyword() ) :: Craftgate.Response.StoredCardListResponse.t() | no_return()
Bangified version of search_stored_cards/2
@spec store_card( Craftgate.Request.StoreCardRequest.t(), keyword() ) :: {:ok, Craftgate.Response.StoredCardResponse.t()} | {:error, any()}
@spec store_card!( Craftgate.Request.StoreCardRequest.t(), keyword() ) :: Craftgate.Response.StoredCardResponse.t() | no_return()
Bangified version of store_card/2
@spec update_card( Craftgate.Request.UpdateCardRequest.t(), keyword() ) :: {:ok, Craftgate.Response.StoredCardResponse.t()} | {:error, any()}
@spec update_card!( Craftgate.Request.UpdateCardRequest.t(), keyword() ) :: Craftgate.Response.StoredCardResponse.t() | no_return()
Bangified version of update_card/2
@spec update_payment_transaction( Craftgate.Request.UpdatePaymentTransactionRequest.t(), keyword() ) :: {:ok, Craftgate.Response.PaymentTransactionResponse.t()} | {:error, any()}
@spec update_payment_transaction!( Craftgate.Request.UpdatePaymentTransactionRequest.t(), keyword() ) :: Craftgate.Response.PaymentTransactionResponse.t() | no_return()
Bangified version of update_payment_transaction/2