EdgePay Developer Tools

Recurring Payment during the Initial Sale

This payment request allows the user to use API to add Contract and Customers to previously established Billing Program with the use of our Processing Center. As well as adding recurring payment during the initial payment request.

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

Required - Unique ID assigned by GET

string
required

Required - Unique ID assigned by GET

string
required

Required - Total amount to charge with or without decimal. All minor units after decimal. No decimal amount is processed as major units (dollars, euros, etc.) - Numeric - 12

string
required
Defaults to 840

Required - Assumes USD unless otherwise specified

string
required

Conditional - Supply this if card entered manually

string
required

Conditional - Provide if cardNumber is used (MMYY)

string

Conditional - May supply in place of trackData or cardNumber from previous request

string
required

Required - Defines the point of sale card enter mode: - Phone - Mail - Internet - Swipe - Manualentry

string
required

Required - Your customer’s name - Alpha/Numeric 30

string
required

Required - The customer number you assign - Alpha/Numeric 25

string
required

Required - customer phone number - Numeric 15

string
required

Required - customer email - Alpha/Numeric/Special Characters 100

string
required

Required - customer billing address - Alpha/Numeric 200

string
required

Required - customer billing city - Alpha/Numeric 50

string
required

Required - customer billing state - Alpha 2

string
required

Required - same as billing Address "-" Allowed, ALPHA/Numeric - 10, Test US Zip = 85284, Test Canada Zip = M4P1Z2

string
required

Required - customer shipping address - Alpha/Numeric 200

string
required

Required - customer shipping city - Alpha/Numeric 50

string
required

Required - customer shipping state - Alpha 2

string
required

Required - same as billing Address "-" Allowed, ALPHA/Numeric - 10, Test US Zip = 85284, Test Canada Zip = M4P1Z2

string
required

Action Code - This flag can only be used in conjunction with the “captureToo” flag set to “yes.” the initial sale allowing you to create a recurring transaction during the inital "captureToo" sale Request

string

A = Activate / S = Suspend

recurringPaymentRequest
array of objects
required
recurringPaymentRequest*
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json