Requests payment with credit card information.

Key request parameter description

merchant_uid * string

Order ID

Must specify a unique value for each payment request

card_numb * string

Credit card number

Use the correct format (DDDD-DDDD-DDDD-DDDD)

expiry * string

Credit card expiration

Use the correct format (YYYY-MM)

birth * string

DOB

Use the correct format (YYMMDD). For corporate cards, specify the 10-digit business registration number

(For foreign cards that don't require DOB, you can set this to 000000)

pg * string

PG code

This is required when there are multiple API method non-authenticated PG settings in the Admin console. If two MIDs are set for the same PG, specify as follows:

{PG}.{PG Merchant ID}

If you pass an unspecified or invalid value, the payment will be made using the default PG value.

  • If there are two PG settings, Nice Payments and JTNet, set pg parameter to nice or jtnet.

  • If you have multiple Merchant IDs from Nice Payments, set pg parameter to nice.MID1 or nice.MID2.

buyer_name * string

Customer name

When using Paymentwall as PG, you must enter a space between the first name and last name.

Example: Michael Jackson

customer_uid * string

Billing key

If this is specified, the billing key is mapped to this value, and you can only process payments with this customer_uid value in the future.