Enables you to create a credit/debit card, ACH, PayPal, or Venmo payment method while returning the payment_method_identifier
.
Use this endpoint to just create and tokenize payment methods or to simultaneously create the payment method and send a payment. The following parameters are required when creating payment methods:
PayPal and Venmo Payment methodsThe
/create_payment_method
call can only be used to create PayPal and Venmo payment methods for disbursements.
pnm_order_identifier
payment_method_type
Best Practices to Ensure Fast API Response TimesBy default, PayNearMe will return all payments related to an order in response to your API call. This results in lengthy responses as your orders accrue payments in our system.
For the fastest responses, sendingreturn_minimal_info=true
ensures that PayNearMe will only return thepnm_order_identifier
and thepnm_customer_identifier
.
If you require more information in the response than that, but do not require payment history, sendingreturn_no_pmts=true
in your request will eliminate payment history entirely.
If you prefer to receive just the most recent payment, sendinglast_pmt_only=true
in your request will limit the response to just the most recent payment.
These options reduce load time and overall bandwidth and can save money on network bandwidth expenses.
Credit and Debit Cards
When creating credit or debit card payment methods, be sure to include the following required parameters:payment_method_card_number_pii
payment_method_card_expiry_pii
payment_method_cvv_pii
payment_method_billing_name
payment_method_billing_address
payment_method_billing_zipcode
payment_method_billing_phone
(Can be made an optional parameter)
Bank Accounts
When creating ACH payment methods, be sure to include the following required parameters:payment_method_billing_name
payment_method_billing_zipcode
payment_method_ach_aba_pii
payment_method_ach_account_pii
PayPal and Venmo
When creating a PayPal payment method, be sure to include the payment_method_paypal_account_id
parameter. For Venmo payment methods, include the payment_method_venmo_username
parameter.Sending the Payment
If you want to send payment at the same time you create the payment method, be sure to include the following required parameters:send_payment=true
payment_amount
payment_currency