Key Concepts
The Sebpay API key is an essential element for establishing a secure connection between your website or application and the Sebpay platform. Think of it as an ultra-secure password, a kind of digital passkey that authorizes your application to interact with Sebpay's services in full confidentiality and security. This key is therefore essential for operations such as processing payments, managing transactions, and accessing your Sebpay account data. When you sign up and create a Sebpay account, a set of API keys is automatically assigned to you. This set consists of two distinct but complementary elements: a private key and a public key. The private key is an absolute secret that must be carefully guarded and never disclosed, as it allows sensitive operations and access to confidential information. The public key, on the other hand, can be used more openly to identify your application to Sebpay and initiate certain interactions, while ensuring the security of the exchanged data.
Live vs Sandbox
Sandbox Environment
Default test mode. Lets you simulate transactions with no real movement of funds. Keys are prefixed with _test_.
Live Environment
Production mode. Transactions involve real money. Keys are prefixed with _live_.
Currency Management
SebPay uses the CFA Franc (XOF) as the pivot currency for operations in the UEMOA zone. However, you can collect payments in other currencies (EUR, USD), which are automatically converted at our exchange rate in effect at the time of the transaction.
Collection
A collection refers to the process of receiving payments, typically as part of a sale or service, and involves tracking expected customer payments.
Data Security
All communications with SebPay must be done over HTTPS. We enforce PCI-DSS standards for the protection of sensitive data.