v1
latestOpenAPI 3.1.02026-08-0425501.2 MBQR Code API
Request body
Merchant APP ID (Alphanumeric - Length of 32 chars and special chars $@%#)
Merchant APP KEY (Alphanumeric - Length of 32 chars and special chars $@%#)
EPI is an end point identifier, Identify the device on valor infrastructure, it's a 10 digit number starts with 2
sale or auth ('sale' - Amount of the purchase will be deducted from the cardholder's bank account and 'auth' - it will be held (authorized) for a certain period of time/days)
Transaction amount - Maximum amount $99,999.99 (Ex: 0.1 to 99,999.99)
Invoice number is a unique number assigned (Alphanumeric varchar)
Add the order description - Optional (Alphanumeric - Length of 50 chars)
Additional fee of surcharge amount - Currency $ (Eg: 10.00)
Customer phone number- 10 digit Numeric (Ex: 5247896523)
Customer email id - Varchar 255 (Ex: test@domain.com)
Tax amount - Currency $ (Eg. 00.00)
Should be set always 1
Merchants call back url - It will be redirected to payment page
Set value 0 (Fee will be calculate from merchant portal)
For this flag successful transaction, page redirect to success page
For this flag failed transaction, page redirect to failed page
Shipping country should be mention default set us US
If the transaction can be sent to the QB account, set the value to 1; otherwise, set it to 0.
Customer name for the quick book account
Set the value to 1 to generate the QR code
If the never expire to set as 0 or 1
Set to 1 if the QuickBooks invoice email is sent, otherwise set to 0.
Response
200
Example response
{
"error_no": "S00",
"qr_code_url": "https://qr-staging.valorpaytech.com/qr_codes/qr_obRvq7XjehpWBKfunsPZ9LHZzSXP3Rg6.png",
"uid": "obRvq7XjehpWBKfunsPZ9LHZzSXP3Rg6"
}