Paypal: Adaptive Payment Process

Today web becomes a platform that serves your all purpose. today everyone(most of you) are using web so trend of eCommerce Site has been started and very successful. On your eCommerce site, all items are available with their details on eCommerce based site.If visitor want to purchase it then no need to come down to any mall/shopping center. So how website performs this online trending and get all these money and deliver your product(s).

Online Trending is done via payment gateways. So now may be few questions pop into your mind that what are these and how we can use it on our site? Well, Payment Gateways are 3rd party network setup(Server with firewall setting) that accepts all details of consumer’s details including with credit card and they have tie up with banks network in order to credit/debit from accounts sending/receiving funds. Now a days there are lot of payment gateways available on market and some of most popular gateways are:- paypal, authorize.net, nmi, google checkout etc. We use these payment gateways on its best for example if you want to make recurring payment then go for authorize.net and if you want split payment where one time more than one people get funds from one fund transfer request then go with Paypal(with adaptive payment mode).

Now lets talk about Paypal Adaptive Payment Process. Adaptive payments handles payments between a sender of a payment and one or more receivers of the payment. You are an application owner, such as a merchant that owns a website, the owner of a widget on a social networking site, the provider of a payment application on mobile phones, and so on. Your application is the caller of Adaptive Payments API operations.
Note: The application owner must have a PayPal Business account. Senders and receivers can have any PayPal account type. Senders and receivers are not required to have PayPal accounts initially. PayPal prompts a sender to create an account before a payment can be completed. A receiver must create an account to receive the funds after the payment completes.

Now this Paypal Adaptive having various kind of mode in order to server your requirements:-

1. Simple Payments

Simple payments enable a sender to send a single payment to a single receiver. This is sometimes considered a traditional payment, such as a payment from a buyer to a seller.

2. Parallel Payments

A parallel payment is a payment from a sender that is split directly among 2-6 receivers. Technically, a parallel payment is a set of multiple payments made in a single Pay request

3. Chained Payments

A chained payment is a payment from a sender that is indirectly split among multiple receivers. It is an extension of a typical payment from a sender to a receiver, in which a receiver, known as the primary receiver, passes part of the payment to other receivers, who are called secondary receivers.

Note: The API caller must get permission from PayPal to use chained payments.

Now you will be going through payment integration of Adaptive with Parallel Payment using php on my next post.