Paystack api reference. Unique transaction reference.
Paystack api reference However, when creating a customer that would be assigned a Dedicated Virtual Account and your business category falls under Betting, Financial services, and General Service, then these parameters become compulsory. From Popup or Mobile SDKs. The Paystack Terminal can be used to accept a payment for an invoice by: Using the offline reference as an input; Scanning the QR code representing the offline reference. Please see https://developers. Explore all demos or start with the most popular ones below. Defaults to your integration currency. Our Developer Documentation contains interactive walkthroughs, code snippets, fast search, guides, sample projects showing how the Paystack API works for various use cases, and more. Meaning: No transaction could be found with this transaction reference; Solution: Ensure that you've copied the transaction reference correctly. How to verify payments. The Terminal API allows you to build delightful in-person payment experiences. At the end of this guide, you'll have set up a Paystack Collection and made your first test payment on Paystack. The email sent to the customer also has the offline_reference. We also send a copy of the invoice to the customer, if a valid email is used. This is because the Subscriptions API uses card authorizations to charge customers, so there needs to be an existing authorization to charge. Oct 26, 2020 ยท In order to take advantage of a transfer reference, you need to generate and provide it for every request. We’ve put together simple projects to demonstrate how the Paystack API works for various financial services. Also confirm that the API keys you're using, belong to the business you're searching the transaction reference for. The Paystack API gives you access to pretty much all the features you can use on our dashboard and lets you extend them for use in your application. Our documentation gives you full control over the integration process, and you can find a comprehensive guide and our APIs on the Paystack Developer Documentation. https://example. Paystack is literally the fastest way to integrate payments into your project, providing a complete API suite that lets developers build amazing custom payments experiences. Show data. Terminal. Create a subscription on your integration Paystack public workspace is a collection of APIs that allow developers and businesses to build amazing payment experiences in Africa. Welcome to the Paystack Developer Documentation where you’ll learn how to build amazing payment experiences with the Paystack API. The Transfers API allows you automate sending money to your customers. co/docs for the most up-to-date documentation for the Paystack API. The customer must have already done a transaction on your Paystack integration. Explore demos. You'll have to send the reference to your server, then from your server you call the verify endpoint. This workspace was designed and constantly maintained to complement our Developer Documentation. We recommend generating a v4 UUID reference of no more than 100 characters. paystack. The Paystack API gives you access to pretty much all the features you can use on our dashboard and lets you extend them for use in your application. You’d need the data. Developer Documentation: Learn how to add payments into your product; API Reference: Expand your knowledge on the available APIs you can use to scale your products; Postman Workspace: Quickly test APIs to understand how they work Coupled with our comprehensive Developer Docs and API Reference, you can explore the various Paystack APIs, from Transactions to Transfers and Account Verification to Subscriptions. Create Subscription . The Integration API allows you manage some settings on your integration. Status of transfer object returned will be pending if OTP is disabled. This is dependent on the method you used to initialize the transaction. g. You do this by making a GET request to the Verify Transaction API endpoint from your server using your transaction reference. Integration. When you don’t provide a transfer reference, Paystack generates one for you but this defeats the purpose of the transfer reference. You can also create a subscription by calling the create subscription API endpoint, passing a customer and plan. Card Brands (array) If you only want some particular card brand(s) to be accepted for a transaction, specify the brands in the object thus: brands: ["visa","verve"] Please see https://developers. display_text to user with an input that accepts OTP and submit the OTP to the Submit OTP API endpoint with reference Please see https://developers. Send money to your customers. It strives to be RESTful and is organized around the main resources you would be interacting with - with a few notable exceptions. The Subscriptions API allows you create and manage recurring payment on your integration. Transfers. The Transactions API allows you create and manage payments on your integration. display_text to user with an input that accepts the birthdate and submit to the Submit Birthday API endpoint with reference and birthday: send_otp: Paystack needs OTP from customer to complete the transaction. com/ . If you use the the Popup or Redirect method, the paying customer will be shown all the payment methods selected on your dashboard . The Payment Requests API allows you manage requests for payment of goods and services. API Anatomy The API resource are exposed via a single interface paystack. However, if you prefer Paystack enables you accept payments from customers using different payment channels such as: cards, mobile money accounts, QR codes, directly from their bank account or USSD. Introduction Generally, when you make a request to an API endpoint, you expect to get a near-immediate response. and alphanumeric characters allowed. Send Event . resource . Build amazing payment experiences with the Paystack API The first_name, last_name and phone are optional parameters. Unique transaction reference. In cases where the customer has other authorizations, ensure you send the authorization_code that’s To get the list of bank codes supported, please check this API endpoint: List Banks API. reference parameter to verify the status of the charge. Authenticate all Paystack API calls using your secret keys. Accept payment. From the Redirect API Show data. Fetch the payment session timeout on your integration Get started with Paystack documentation from Paystack API exclusively on the Postman API Network. You can also use the authorization for subscriptions via the Create Subscription API endpoint. Verify transactions after payments using Paystack's verify API. Goal. Fetch Timeout . Only. Here’s how to use the Paystack API to accept a payment. Build amazing payment experiences with the Paystack API Build amazing payment experiences with the Paystack API Webhooks allow you to set up a notification system that can be used to receive updates on certain requests made to the Paystack API. Send an event from your application to the Paystack Terminal Subscriptions. Fully qualified url, e. Initiate Transfer . Create Payment Request Create a payment request for a transaction on your integration The Paystack Developer Documentation is an online resource dedicated to helping developers build extraordinary payment experiences with the Paystack API. Initialize a transaction from your backend. Here’s how quickly you can send money on Paystack. lbrzsmerjuxscjjbatoupamnzpogfytgwfcevqwfwatsvhxszadxskncrmlaoqrwgloufohoehwxgaxhfsweidpsm