# Functions

CreateBankTransferCharge will create a new instance of Charge Payment Bank Transfer (VA).
CreateBankTransferChargeWithContext will create a new instance of Charge Payment Bank Transfer (VA) with context.
CreateCardCharge will create a new instance of CardPayment Register.
CreateCardChargeWithContext will create a new instance of CardPayment Register with context.
CreateCardRegister will create a new instance of CardRegister Register.
CreateCardRegisterWithContext will create a new instance of CardRegister Register with context.
CreateCardToken will create a new instance of CardToken Created.
CreateCardTokenWithContext will create a new instance of CardToken Created with context.
CreateEWalletCharge will create a new instance of Charge Payment EWallet.
CreateEWalletChargeWithContext will create a new instance of Charge Payment EWallet with context.
CreateLinkPayAccount is to link the customer's account for payments.
CreateLinkPayAccountWithContext is to link the customer's account for payments.
ValidationParams required for any payment method.

# Constants

BankBCA code for Bank BCA.
BankBNI code for Bank BNI.
BankBRI code for Bank BRI.
BankCIMB code for Bank CIMB Niaga.
BankMandiri code for Bank Mandiri.
BankMaybank code for Bank Maybank.
BankPermata code for Bank Permata.
PaymentTypeBCA is payment type for Virtual Account with Bank BCA from Midtrans Core API bca from Midtrans only support transaction OpenAmount (need to fill the amount after input VA Number).
PaymentTypeBNI is payment type for Virtual Account with Bank BNI from Midtrans Core API bni from Midtrans only support transaction OpenAmount (need to fill the amount after input VA Number).
PaymentTypeBRI is payment type for Virtual Account with Bank BRI from Midtrans Core API bri from Midtrans only support transaction OpenAmount (need to fill the amount after input VA Number).
PaymentTypeCard is payment type for Credit Card or Debit Card from Midtrans Core API.
PaymentTypeGopay is payment type gopay from Midtrans Core API gopay supporting for payment: - One Time Payment - Linked Account (Tokenized) - Recurring.
PaymentTypeMandiri is payment type for Virtual Account with Bank Mandiri from Midtrans Core API mandiri from Midtrans only support transaction OpenAmount (need to fill the amount after input VA Number).
PaymentTypePermata is payment type for Virtual Account with Bank Permata from Midtrans Core API permata from Midtrans only support transaction OpenAmount (need to fill the amount after input VA Number).
PaymentTypeShopeePay is payment type ShopeePay from Midtrans Core API shopeePay from Midtrans only support One Time Payment.

# Structs

Action to make payments redirect.
BankTransfer charge details using bank transfer.
BankTransferCreateParams parameters to create Bank Transfer transaction.
BCA specific parameters for BCA VA.
CardPayment params charge transaction using credit_card or debit_card.
CardRegister create a tokenization for credit_card or debit_card and will save the token for future transactions **notes : no need more input card_number, card_exp_month, or card_exp_year after Register the Card.
CardResponse after create or register CreditCard.
CardToken create a tokenization for credit_card or debit_card.
ChargeResponse charge response and notifications.
CreditCard the details of payment used for the transaction.
CustomerAddress address of customer detail.
CustomerDetail details of customer.
EChannel charge details using Mandiri Bill Payment.
EWallet define payload or parameter for request CreatePayment EWallet.
EWalletDetail details e-wallet payment using GoPay or ShopeePay.
FreeText list of free texts used for BCA VA.
FreeTextMessage for message in language.
GopayPartner gopay linking specific parameters.
ItemDetail details items purchased by Customer.
LinkAccountPay is triggered to link the customer's account to be used for payments using specific payment channel.
LinkAccountPayResponse response from creating Pay Account.
Permata specific parameters for Permata VA.
TransactionDetail for customer.

# Type aliases

No description provided by the author
No description provided by the author