PAYMENTS
SIMPLIFIED


Offer all the payment features your
customers want with a fast integration
that limits your PCI scope.

GET STARTED

API Base URLs

  • Production Server

    For processing live transactions

    https://api.payjunction.com

  • Test Server

    For development

    https://api.payjunctionlabs.com

Most Commonly Referred to Articles

PUT /schedules/{scheduleId}

Update a Schedule

Send the parameters that you want to update. All other parameters will remain the same.

Parameters

Payment Updates

Updates the payment information that the schedule will use.

ACH
requirednameformatdescription
*achRoutingNumberValid Check Routing NumberACH Routing Number
*achAccountNumberValid Check Account Number, Max Length 17ACH Account Number
*achAccountTypeSAVINGS | CHECKINGSAVINGS - Savings Account
CHECKING - Checking Account
*achTypePPD | CCD

PPD - Consumer Account

CCD - Business Account

Keyed Card

Please consider the PCI Implications of transmitting full card number data.

requirednameformatdescription
*cardNumberValid Credit Card Number.

Credit/Debit Card Number

NOTE: Please consider the PCI Implications of transmitting full card number data.

*cardExpMonth1-12, Ex: 8Expiration Month.
*cardExpYear4 Digit Format. Ex: 2015Expiration Year.
Transaction ID
requirednameformatdescription
*transactionIdValid Transaction IDA Transaction ID from a previously charged transaction. The schedule will be updated to use the same payment from this transaction.
Vault ID
requirednameformatdescription
*vaultIdValid Vault IDA Vault ID from a previously stored account. The schedule will be updated to use the same payment from this customer vault.

Schedule Fields

 
requirednameformatdescription
 amountBaseMoney,
Format: X.XX
Ex: 1000.00
Base amount to charge.
 amountShippingMoney,
Format: X.XX
Ex: 1000.00
If you want to track separate shipping amounts use this parameter.
 amountTaxMoney,
Format: X.XX
Ex: 1000.00
If you are billing tax then use this parameter.
 amountTipMoney,
Format: X.XX
Ex: 1000.00
If you want to add a tip to the schedule then use this parameter.

Schedule Type Fields

 
requirednameformatdescription
 intervalCapNumericOnly applicable for scheduleType=PERIODIC. Can not be updated lower than the current number of approved transactions for schedule.

Billing Contact

requirednameformatdescription
 billingIdentifierMax Length 64Billing customer id. If you have your own customer ID you want to associate with the schedule.
 billingFirstNameMax Length 16Billing first name.
 billingMiddleNameMax Length 32Billing middle name.
 billingLastNameMax Length 32Billing last name.
 billingCompanyNameMax Length 64Billing company name.
 billingJobTitleMax Length 32Billing job title. Ex: President
 billingPhoneMax Length 24Billing phone number.
 billingPhone2Max Length 24Billing alternate phone number.
 billingAddressMax Length 128Billing street address.
 billingCityMax Length 32Billing city.
 billingStateMax Length 32Billing state.
 billingZipMax Length 12Billing zip.
 billingCountryMax Length 32Billing country.
 billingEmailMax Length 128Billing email.
 billingWebsiteMax Length 128Billing website.

Shipping Contact

requirednameformatdescription
 shippingIdentifierMax Length 64Shipping customer id. If you have your own customer ID you want to associate with the schedule.
 shippingFirstNameMax Length 16Shipping first name.
 shippingMiddleNameMax Length 32Shipping middle name.
 shippingLastNameMax Length 32Shipping last name.
 shippingCompanyNameMax Length 64Shipping company name.
 shippingJobTitleMax Length 32Shipping job title. Ex: President
 shippingPhoneMax Length 24Shipping phone number
 shippingPhone2Max Length 24Shipping alternate phone number.
 shippingAddressMax Length 128Shipping street address.
 shippingCityMax Length 32Shipping city.
 shippingStateMax Length 32Shipping state
 shippingZipMax Length 12Shipping zip
 shippingCountryMax Length 32shippingCountry
 shippingEmailMax Length 128shippingEmail
 shippingWebsiteMax Length 129shippingWebsite

Other Fields

requirednameformatdescription
 invoiceNumberMax Length 32Invoice number. If would would like to mark this schedule with your own invoice number for accounting.
 purchaseOrderNumberMax Length 32Purchase order number. If you would like to mark this schedule with your own PO for accounting.