Noodlio Pay is an easy, straightforward solution for accepting payments on your website, in your app, or elsewhere on the web. Thanks to the REST setup, your application can immediately start making requests to the API, which validates input and charges your clients for their purchases. As we are using Stripe, all funds will immediately be transferred to your account.
Essentially, Noodlio Pay replaces your server-side, saving you the time to learn a new server language, test, validate and so on the server-side for your payments. In other words, it’s hassle-free payment!
HTTP POST
requests to the Noodlio Pay API from the client-side and we’ll do the rest for you.HTTP POST
requests (for instance Angular
, React
, Javascript
, etc.). In addition, we support dedicated languages such as CURL
, Java
, NodeJS
, PHP
, Python
, Objective-C
, Ruby
and .NET
.To use the API, you’ll first need to have a Stripe account. After that, you’ll need to retrieve your unique Stripe Account ID (field: stripe_account
), which you can obtain on the following page after connecting with Noodlio Pay (you’ll only need to do this once per mode):
For the production mode:
https://www.noodl.io/pay/connect
For the development mode:
https://www.noodl.io/pay/connect/test
source
)To charge your client, first obtain a Stripe Token (source
) to validate the users’ credit card details. There are two options for this process:
Option 1: Use the Noodlio Pay API
Send a HTTP POST
request with the credit card details (number
, cvc
, exp_month
and exp_year
) to the route /tokens/create
. Read more in the documentation.
Option 2: Use Stripe’s native Checkout form
The Checkout form is an embeddable payment form for desktop, tablet, and mobile devices. It works within your site: customers can pay instantly, without being redirected to complete the transaction.
Here are some guides/tutorials on how to embed the Checkout form in your application: Ionic/Angular, Sinatra, Rails, Flask, and PHP
Once you have obtained the token (source
), you can proceed with charging your user by sending the token, along with the amount
, description
(optional), currency
and stripe_account
through a HTTP POST
request to the route /charge/token
. Read more in the documentation
The following examples are currently available:
If you have implemented your own template/starter/tutorial with this API and would like to list it here, please let us know and you can receive an award.
The use of the API hosted on Mashape is free and you can make unlimited requests. Click here for an overview of complementary licenses
Ipsum lorum
Client side ipsum lorum