Where does the Due API fit in?
The Due API exposes a number of Due’s core functions to developers who would like to customize the process of accepting payments. With it, a developer can be more flexible in designing payments for their own websites and applications.
How does the API work?
On a very high level, the Due API allows websites and applications to make calls on Due's payment engine.
Can anybody use it?
Any Due user is free to use the Due API, although coding experience will be required. To comfortably interact with the API, a user should have a solid background in web development. More information on API integration can be found here.
What can’t I use the API for?
Due’s terms of service still apply for users of the API. If you can’t sell it with the core platform, you won’t be able to sell it with the API.
Can I set up payments on my own website?
Absolutely! You can use the Due API to accept payments on your own website in a number of different ways. Current sellers use it for everything from simple checkout to complex marketplace integrations.
If you’re interested in using Due for checkout on your own website but aren’t completely comfortable with coding, make sure you take a look at Due's payment buttons first - it might save some time!
Can I create subscription payments?
Yes, Due’s API gives you a flexible way to create recurring charges. You can use it for anything from yearly product subscriptions to recurring rent charges.
Can I let my users accept payments into their own accounts?
Yes! You can have Due handle payments for your platform, by allowing your users who also have a Due account to associate their API Key with your system. We highly recommend contacting support before implementing this so your integration can be approved.
How safe is the API?
Due takes security very seriously. We encrypt our data in a PCI compliant environment and apply our rigorous standards to our API as well.
Does Due protect me from fraud?
Absolutely. Out of the necessity to protect the hundreds of thousands of people that use the Due core platform, Due has developed state of the art systems to detect fraudulent or inappropriate usage of the product. This same technology applies to all payments run through our API. The Due engine protects all of your payments equally well.
How does Due protect me from fraud?
With each transaction, Due analyzes a variety of helpful data, all of which helps to create an accurate picture of payee and payer.
What’s the best way to get started?
Easy! Just head over to our Developers page to get started at https://due.com/developers/!
Do I need an application?
Yes, your Due API application serves as the repository for all of your transactional data. You can use it to analyze your transaction history.
What’s the difference between sandbox and production?
stage-app.due.com is our sandbox server. It’s the best place to test your application before pushing over to production. The two environments are otherwise almost identical except that new changes will be pushed to stage a day or two earlier than to production.
How long does it take my application do get approved?
API applications are usually approved within 24 hours.
I’m an advanced developer. How do I jump right in?
Check out our API with Postman for simple examples on how to use our API calls. Just include your account information and you are all set to start testing in our sandbox!
What programming languages can I use?
Due’s API is language-agnostic, but we do provide SDKs for the most popular languages, including PHP, Ruby, Python, and NodeJS.
What’s the best way to test out the Due API?
Use Due’s sandbox server! You can create an application on stage-app.due.com and run tests just as you would on our production server. Quick note, though - you will need two sets of login credentials - one for staging and one for production.
Where can I ask a question if I need help?
Send us an email at firstname.lastname@example.org!
How do refunds to my customers work?
You can easily issue refunds to your customers via our API or in the E-Commerce Payments section of your Due account.
Do refunds cost me anything?
Refunds issued via the API don’t cost your account anything, and your customer receives 100% of the original charge back.
For additional information and documentation, please visit https://due.com/developers/.