Skip to main content
Beta version

Welcome to the beta version of the Global Payments 2 API! For the generally available Global Payments API, refer to Global Payments

Resources

This page contains many of the supported values and resources for Push to Card payment parameters.

Back-dated and future-dated transactions

Push to Card supports back-dated and future-dated transactions. Future-dated transactions are marked as SCHEDULED until the requested execution date and then released for continued processing.  

The following table contains each country’s supported past and future execution date ranges for Push to Card:

Past and future date ranges for Push to Card

Region

Country

Past date range

Future date range

North America (NA)

  • Canada

  • United States

One calendar day

Five calendar days

Card brands

The following table contain's each country's supported card brands for Push to Card:

Card brands for Push to Card

Region

Country

Card brand

NA

Canada

Visa

United States

  • Mastercard

  • Visa

Currency codes

A currency code identifies a value’s currency.

The following table contains each country’s supported currency codes for Push to Card:

Currency codes for Push to Card

Region

Country

Currency code

NA

Canada

CAD

United States

USD

Duplicate logic

A Push to Card payment is irrevocable. If the same payment is sent twice, the status of the original payment is returned. To confirm the status of any payment, get the status of a Push to Card payment.

Duplicate transactions

The Global Payments API supports the ability for idempotent calls, which is useful when you initiate a payment, create a client, make a change, or retry a failed request for some reason, such as a network issue.

If a Push to Card payment has the same endToEndId and debtor.account.alternateAccountIdentifiers.identifier as another Push to Card payment within the last 30 days, the Global Payments API deems it duplicative.

Purpose codes

A purpose code identifies a payment's purpose.

The following table contains each country’s supported purpose codes for Push to Card:

Purpose codes for Push to Card

Region

Country

Purpose code

Description

NA

  • Canada

  • United States

ISACCT

Account management

ISALLW

Payment of allowance

ISANNI

Settlement of annuity

ISBENE

Unemployment disability benefit

ISBEXP

Business expenses

ISBONU

Bonus payment

ISBUSB

Bus transport-related business

ISCASH

Cash-management transfer

ISCBTV

Payment of cable TV bill

ISCCHD

Government institute issued for cash compensation, helplessness, or disability

ISCCRD

Credit-card payment

ISCDBL

Payment of credit-card bill

ISCHAR

Payment for charity reasons

ISCOLL

Collection payment

ISCOMC

Commercial payment

ISCOMM

Commission

ISCOMP

Compensation related to interest loss/value-date adjustment that can include fees

ISCPYR

Payment of copyright

ISDCRD

Related to a debit-card payment

ISDEPT

Payment of a deposit

ISDIVD

Payment of a dividend

ISEDUC

Payment of study or tuition fees

ISELEC

Payment of electricity bill

ISENRG

Energies

ISFEES

General fees

ISFERB

Payment for ferry-related business

ISFREX

Foreign exchange

ISGASB

Payment of gas bill

ISGFRP

Compensation to unemployed persons during insolvency procedures

ISGOVT

Government payment

ISHLTI

Health insurance

ISICCP

Reimbursement of credit-card payment

ISIDCP

Reimbursement of debit-card payment

ISINPC

Payment of car-insurance premium

ISINSC

Transaction related to the payment of an insurance claim

ISINSM

Installment

ISINSU

Insurance premium

ISINVS

Payment of mutual funds, investment products, and shares

ISINTC

Intracompany payment

ISINTE

Interest

ISINTX

Income tax

ISINVS

Investment

ISLBRI

Labor insurance

ISLICF

License fee

ISLIFI

Life insurance

ISLOAN

Loan

ISMDCS

Medical services

ISMP2B

Mobile person-to-business (P2B) payment

ISMP2P

Mobile peer-to-peer (P2P) payment

ISMTUP

Mobile top-up

ISNOWS

Not otherwise specified

ISOTHR

Other

ISOTLC

Transaction related to a payment of other telecom-related bill

ISPAYR

Payroll

ISPEFC

Contribution to pension fund

ISPENS

Pension payment

ISPHON

Payment of telephone bill

ISPPTI

Property insurance

ISRELG

Transaction for general rental/lease

ISRENT

Rent payment

ISRLWY

Payment for railway transport-related business

ISROYA

Royalties

ISSALA

Salary payment

ISSAV

Payment to savings/retirement account

ISSECU

Securities

ISSSBE

Social Security benefit

ISSTDY

Study

ISSUBS

Subscription

ISSUPP

Supplier payment

ISTAXR

Refund of a tax payment or obligation

ISTAXS

Tax payment

ISTBIL

Transaction related to a payment of a telecommunications-related bill

ISTRAD

Trade-services operation

ISTREA

Treasury payment

ISTRPT

Payment for travel

ISUBIL

Utility-bill payment

ISVATX

Value-added tax payment

ISWHLD

Withholding

ISWTER

Payment of water bill

Sanctions screening

J.P. Morgan screens the payment information to comply with United States Office of Foreign Assets Control (OFAC) regulations, applicable non-United States sanctions, and national and international anti-terrorism laws.

Status responses

A status response identifies a payment’s status. A status response includes one or more sub-status responses that provide more information about a payment's status.

The following table provides the statuses, sub-statuses, and their descriptions for Push to Card:

Status responses for Push to Card

Status

Sub-status

Description

Processing

Processing by J.P. Morgan

The payment is being processed by J.P. Morgan.

Scheduled

The payment is scheduled for future execution.

Rejected

Rejected

The payment was rejected by J.P. Morgan.

Rejected by External

The payment was rejected by an external party, such as a clearinghouse or beneficiary bank.

Completed

Completed by J.P. Morgan

The payment was fully processed by J.P. Morgan. It's no longer under the control of J.P. Morgan.

Returned

Returned

  • The payment was returned by an external party, such as a clearinghouse or beneficiary bank.
  • This is not a regular payment status.

Value-amount limits

A value-amount limit identifies the maximum amount of money permitted per payment by the card networks, which periodically review the limits in response to market demands and conditions.

The following table contains each country’s supported value-amount limits for Push to Card:

Value-amount limits for Push to Card

Region

Country

Value-amount limit

NA

Canada

125000.00

United States

  • 50000.00 for money transfers processed by third parties

  • 125000.00 for all other payments

  • For more information about Push to Card, see Overview.
  • For more information about Push to Card payment parameters, see Payment parameters.

Next steps

Learn how to initiate a Push to Card payment.