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 partner, fulfilled by the consumer through a specific provider (scheme or network). API Object: Payment Charge

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. API Object: Payment Instrument

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. API Object: Payment Agreement