UPF Payment APIs

Overview

UPF comes with native Payment Initiation APIs that corporates and banks can adopt to both consume and deliver an on-demand, real-time payment initiation product. The API is intended for: corporate end-users; banks offering service to their corporate clients; and technology firms that want to embed support for the standardized API into their applications.

These are a set of open APIs used to initiate payments, update payments (complete, cancel, or refund), and retrieve the status of payments.

These APIs are divided into two broad groups

  • Card-based payment Initiation: When a card is required as the payment instrument
  • Account-based payment initiation: When no card is required as the payment instrument

These APIs may be used for different transaction types, including

  • Credit
  • Debit
  • Preauth
  • Reversal
  • Transfer