Paga for Business API

Name: Paga for Business
Description: Different RESTful web services Paga offers to businesses
Use Cases: Register customer: The Register Customer operation allows 3rd Parties to register customers on Paga. New customers will be contacted to setup their authentication credentials. Money Transfer: The Money Transfer operation enables an integrated 3rd party to utilize the Paga platform to transfer funds from a variety of sources to another party. The funds transfer may be executed from the accounts of the integrated 3rd party themselves, or on behalf of another customer with the appropriate authentication. The source of funds may be the sender's Paga account or another source that the sender has pre-registered on the Paga platform. Airtime Purchase: The Airtime Purchase operation enables an integrated 3rd party to utilize the Paga platform to purchase airtime for any phone number on any of the major networks. The purchase can be funded by the integrated 3rd party themselves, or on behalf of another customer with the appropriate authentication. The source of funds may be the purchaser's Paga account or another source that the sender has pre-registered on the Paga platform. Merchant Payment: The Merchant Payment operation enables an integrated 3rd party to utilize the Paga platform to make payments to registered merchants. The purchase can be funded by the integrated 3rd party themselves, or on behalf of another customer with the appropriate authentication. The source of funds may be the purchaser's Paga account or another source that the sender has pre-registered on the Paga platform. Validate Deposit to Bank: The Validate Deposit to Bank operation enables an integrated 3rd party to utilize to pre-validate potential deposit to bank operations using the same parameters that would be provided for the actual transaction. This will return a result indicating whether the actual deposit to bank operation using the same parameters is likely to be successful or not, and if not, why not. This will also validate the bank account number for the bank provided and return the account holder name for that account as stored at the bank. This will also return any fees that would be charged as part of the actual deposit to bank operation. Deposit to Bank: The Deposit To Bank operation enables an integrated 3rd party to utilize the Paga platform to deposit funds to any bank account. The funds will be deposited from the 3rd party’s businesses Paga account to the bank and bank account specified in the operation parameters. Single stage - The charge request maintains a persistent connection while the customer is contacted for authentication and will return when authentication is complete Polling - The charge request will return immediately with a pending status and will request authentication from the customer in a separate thread. The 3rd party client will need to poll the service using the Charge Customer Confirm request (below) until a completed status (success or fail) is returned Two stage / One time authorization credential - The charge request will return immediately and will request authentication from the customer in a separate thread. The customer will be provided with a one-time authorization code, which they will provide to the 3rd party and the 3rd party client will need to submit a confirmation request using the Charge Customer Confirm request (below) with this credential. Withdrawal: The Withdrawal operation enables an integrated 3rd party to request a funds withdrawal for themselves or on behalf of Paga customers with the appropriate authentication. IF requesting on behalf of a Paga customer, withdrawal details will be sent to the customer. If the business is requesting for itself -- Account Balance: The Account Balance operation enables an integrated 3rd party to utilize the Paga platform to check the balance of a Paga account or any other account type pre-registered on the Paga platform which support balance inquiries. The account balance check may be executed for the account(s) of the integrated 3rd party themselves, or on behalf of another customer with the appropriate authentication. Transaction History: The Transaction History operation enables an integrated 3rd party to utilize the Paga platform to check the transaction history of their Paga account between selected date ranges. The account balance check may be executed for the account(s) of the integrated 3rd party themselves, or on behalf of another customer with the appropriate authentication. Transactions results are limited to the most recent 10,000 results Recent Transaction History: The Recent Transaction History operation enables an integrated 3rd party to utilize the Paga platform to check the last 5 transactions on their Paga account. The account balance check may be executed for the account(s) of the integrated 3rd party themselves or on behalf of another customer with the appropriate authentication. Get Merchants: The Get Merchants operation enables an integrated 3rd party to utilize the Paga platform to obtain a list of registered merchants on the Paga platform, typically for use in parameterizing the merchant payment operation. Get Merchant Services: The Get Merchants Services operation enables an integrated 3rd party to utilize the Paga platform to obtain a list of registered services and service details for a given registered merchant on the Paga platform, typically for use in parameterizing the merchant payment operation. Get Banks: The Get Banks operation enables an integrated 3rd party to utilize the Paga platform to obtain a list of available banks on the Paga platform, typically for use in parameterizing the deposit to bank operation. Get Operation Status: The Get Operation Status operation allows an integrated 3rd party to check on the status of a previous operation using the operation's reference number. Get Mobile Operators: The Get Mobile Operators operation enables an integrated 3rd party to utilize the Paga platform to obtain a list of available mobile operators on the Paga platform, typically for use in parameterizing the various operations of the business api. Onboard Merchant: The Onboard Merchant operation, allows Aggregator Organizations to create sub organizations on the paga platform.
Company Profile: Paga
Developer Home: https://mypaga.atlassian.net/wiki/spaces/PFBRA/pages/1573201/Getting+started
Use Cases: account creation bank products account balance transaction history merchant payments bill payments b2b authentication identity/KYC
Business Model: developer pays
Category: Money Movement


News Feed



Communication Channels

All Channels
Paga Developer Portal Developer Portal  
Paga Getting Started Getting Started  
Paga Twitter Twitter  
Paga Facebook Facebook  
Paga Pricing Pricing  
Paga Blog Blog  



Libraries & SDKs

Most Recently Updated
Most Stars
Most Downloads