Creates a payin object.
confirm = true during creation, you create and confirm the payin in the same API call. You MUST use the parameters in confirm API when you supply confirm = trueBasic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Invoice currency for the checkout session (in uppercase, iso-4217 standard). By default, the invoice currency is the holding currency for the transaction.
Amount in cents. For example if you want to charge $10.12 pass 1012 as the value. For decimal handling for various currencies, refer to the guide here
A short description to be displayed on the Tazapay hosted checkout screen
Details about the customer
ID of the customer for the checkout session
URL where the customer is directed to after a successful payment
The URL the customer will be directed to if they decide to cancel payment and return to your website.
Shipping Details - Address, Recipient Name
Billing Details - Address, Recipient Name
Supporting documents for the transaction
Set of key-value pairs that can be attached to the checkout session
Your unique identifier for the session
Set to true to confirm this payin immediately. The parameter defaults to false. When creating and confirming a payin at the same time, you can also provide the parameters in the confirm API
Configure the description of the payment on your customer's statements. It must contain at least one letter and be 1-22 characters long
Pass the data specific to a payment method to confirm a payin and create a payment attempt