Sale using Visa Card APIAsk AIpost https://areionsbi.pc.enstage-sas.com/saleservice/api/v1/saleRecent RequestsLog in to see full request historyTimeStatusUser Agent Retrieving recent requests…LoadingLoading…Body ParamspgInstanceIdstringrequiredThis field must contain the PG instance ID.merchantIdstringrequiredThis field must contain the merchant ID.actionstringrequiredThis field must contain the any of the following action to be performed: * SERVICE_POST_MPI, * SERVICE_POST_MPI_SI, * SERVICE_POST_MPI_RECURRINGtransactionTypeCodeintegerrequiredThis field includes code of transaction types. This field is mandatory when Action=SERVICE_POST_MPI. It can contain any of the following: * 9003 for Sale * 9001 for Pre Auth.currencyCodestringrequiredThis field includes the ISO Code for the currency of amount field. For INR this is 356. If not passed default currency would be used. Length: 3 characters.acquiringBankIdstringrequiredThis field must include PG acquiring Bank ID.panstringrequiredThis field must include the Visa/Master card number. All the digits as a continuous string without formatting ALT ID to be passed for domestic guest checkout transactions.altIdFlagstringrequiredThis field is Mandatory for Domestic guest checkout transactions.ext6stringThis is used to pass Stored Card Credential Indicator. * 1 - First transaction of Recurring Payment – Registration (normal PAN and token PAN) * 2 - Subsequent transaction (normal PAN and token PAN) * 3 - When capturing a stored credential for the first time i.e., Storing PAN for the first time * 4 - When initiating a transaction using an already stored credential * 5 - If the token credential is getting stored for first time i.e., Post Successful Authorization, Token will be generated & stored. * 6 - When initiating a Normal ecommerce transaction using an already Token stored credential 0/no value - Normal eCommerce transactioncryptogramstringThis field must include Cryptogram value, which is received from Token Vault for only Tokenized transactions. Cryptogram is mandatory for Token transactions and ALT ID transactions. Cryptogram is optional for Subsequent recurring transactions.expiryDateYYYYstringrequiredThis field includes a valid card expiry year in the format yyyy .ALT ID expiry to be passed for domestic guest checkout transactions.expiryDateMMstringrequiredThis field includes a valid card expiry month in the format MM. ALT ID expiry to be passed for domestic guest checkout transactionsnameOnCardstringrequiredThis field is must contain the name on card.emailstringThis field is must contain the valid customer email ID.amountintegerrequiredThis field must include purchase amount including the minor units of currency with all punctuation removed, i.e., implied decimals and no formatting.merchantReferenceNostringrequiredThis field must include merchant reference numberorderDescstringrequiredThis field must include brief description of items purchased. Character Limit: 0-50 characters.cvv2stringThis field must include the CVV printed at the back of the card.mpiTransactionIdstringThis field includes a Transaction ID from MPI. This is mandatory for Pre-auth & Sale and optional for recurring transactionsthreeDsXidstringThis field includes a status from MPI. It is mandatory for Pre-auth & Sale and optional for recurring transactions.threeDsEcistringThis field includes a ECI from MPI. It is mandatory for Pre-auth & Sale and optional for recurring transactions.threeDsCavvAavstringThis field includes a CAVV or AVV from MPI. It is an encoded value. It is mandatory for Pre-auth & Sale and optional for recurring transactions.threeDsStatusstringThis field includes status from MPI. It is mandatory for Pre-auth & Sale and optional for recurring transactions.messageHashstringThis field includes is a hash of the fields sent to ensure that no modification is done in transit between Merchant/PG and web servers. Composition of message_hash for service post mpi, preauth and si registration SERVICE-POSTMPI:17:Base64( SHA1(pg_instance_id|merchant_id|action| currency_code|amount|merchant_reference_no|p an|exp_date_yyyyexp_date_mm|cvv2|name_on_ card|customer_device_id|mpiId|status|eci|xid|cav v|key|)) Composition of message_hash for service post recurring SERVICE-POSTMPI:17:Base64( SHA1(pg_instance_id|merchant_id|action| currency_code|amount|merchant_reference_no |name_on_card|siUniqueRefNum|key|))installmentstringrequiredThis field includes the maximum number of permitted authorizations for installment/recurring payments. This field must be > 1(if not empty).installmentFrequencystringThis field includes the frequency for paying the installments and can be any of the following: 'DAILY','WEEKLY','FORTNIGH TLY',’MONTHLY','QUARTERLY', 'HALFYEARLY','YEARLY','ADH OC'maxDebitAmountstringThis field includes the indicates the maximum amount which can be debited for each installment/recurring payments i.e., amount to be stored with implied decimalssiUniqueRefNumstringThis field includes the unique reference number used to uniquely identify SI registration and recurring paymentssiValidatedstringrequiredThis field includes whether the SI was validated.customerDeviceIdstringThis field includes the customer device ID Unique ID that identifies customer device used – IP or Mobile Number or MAC or IMEAext1stringThis field captures ctx id, which is unique for every transaction.ext2stringThis field captures mtx idext3stringFor internal use only.ext4stringFor internal use only.ext5stringMerchant can pass any additional data( specific to merchant) not included in the message hash.ext7stringThis is used to pass DCC or MCP indicator, 1 – DCC indicator 2 – MCP indicator Null/no value – Normal ecommerce transactionext8stringThis field can be used to pass any additional data( specific to merchant) not included in the message hashext9stringFor internal purposes only.ext10stringFor internal purposes only.Headersx-api-keystringrequiredThis parameter must contain the API key provided by Wibmo.pgInstanceIdintegerrequiredThis parameter must contain the PG instance ID.mle-enabledintegerrequiredThis parameter must contain the message level encryption (MLE) keyId.Response 200Updated 12 months ago