Introduction to core API objects

Learn how PPRO’s API objects fit together and the core concepts we use to facilitate the processing and collection of payments.

Payment charge

A payment charge represents a single payment initiated by the merchant and completed by the consumer through a specific payment provider, scheme, or network. Learn more.

Payment instrument

A payment instrument is a specific instance of a digital payment method owned by a consumer. Each payment charge has an underlying payment instrument. Learn more.

Payment agreement

Set up and manage recurring payments with a payment agreement. An agreement allows merchants to automatically charge consumers for subscription-based transactions using stored payment details.
Each payment agreement has an underlying payment instrument and can generate one or more payment charges. Learn more.