/make_payment

Use either the pnm_order_identifier or the site_order_identifier to find the order and then include the following required parameters to make the payment:

  • payment_amount
  • payment_currency
  • payment_method_identifier

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Submits a payment using an existing payment method.

string
required

The unique, PayNearMe-defined identifier for this order

string
required
Defaults to S2411573363

Identifies your client site.

string
required

The Unix Epoch time of the call

string
required
Defaults to 3.0

The version of the API. This version must match the version associated with your API key pair.

string
required

The HMAC signature that is calculated by running your API Secret Key and the alphabetized, concatenated parameters of the request payload through the SHA256 message digest algorithm.

string
required
Defaults to 3b7ac9d4c86e6

The unique, PayNearMe-created identifier for this payment method.

string
required
Defaults to 100

The payment amount you are making towards the order.

string
required
Defaults to USD

USD

string

The PIN code required for cardless cash at ATM (i.e., Pin4 ) transactions.

string

Indicates whether or not the payment should be recurring. Pass true to make the payment recurring.

string

The unique identifier of the client agent that made the payment on behalf of the customer.

string

The email or mobile number that PayNearMe will contact to confirm completion of the payment.

string
enum
required

The payment channel where this payment was created.

Allowed:
string

The card verification value (i.e., security code) of the credit or debit card payment method.

string

The customer's mobile phone number as provided to the client.

string
enum

The SEC code for this ACH payment.

Allowed:
string

A client-defined ID for the payment record. If this parameter is included in the /make_payment call, it will be echoed back in both the Authorization and Confirmation callbacks. This parameter can also be added to the order in the Authorization callback response.

Response

Language
URL
LoadingLoading…
Response
Choose an example:
application/json