iMerchant Sandbox: https://www.sandbox-checkout.imerchant.online/
iMerchant Production: https://www.checkout.imerchant.online/
To charge a credit or a debit card, you create a Charge object. You can accept a payment using Charge api.
Request Body
bid string [32] required
bid is the account number generated by iMerchant for the merchant. It is a string of 32 bits long to uniquely identify the merchant generated by the system. It comes after the URL as a parameter url?bid=xxxxxx to visit the payment page
example:
Example: py_live_gRDxmTUWdWrIzqsITuLzke9T
order_id string
It is a string of number to uniquely distribute the id to a specific order, which the id is created by iMerchant
amount Int required
total amount to be charged for an order. the units are cents, and in some areas the units are yuan. for details please refer to the ‘support currency’ chapter
sign string(32) required
Digital signature
Response Field
status string
Information about the charge result
example: "successful", "fail"
message string
description to the response result