payment integration [closed]
Asked Answered
C

2

5

I am going to integrate payment feature in my site. My requirement is something like Elance escrow. Like

  1. User can pay to me using their online payment account.
  2. I can hold their amount in my online payment account.
  3. They can withdraw their amount from my online payment account.

So which online payment service will be better. I have a list of some service providers.

  1. Paypal
  2. Google checkout
  3. Alertpay

Please guide me which will fulfill my requirements. Provide me some URLs for integrating their api.

I am going to integrate in php.

Thanks.

Cowboy answered 13/3, 2011 at 13:21 Comment(0)
L
5

From what i know, Paypal does not allow escrow of funds but they do have adaptive payment products What you need would be the Delayed Chained Payments model to simulate the escrow model. The flow is as such:

  1. Send the Pay API request setting the actionType to PAY_PRIMARY
  2. Execute the Secondary leg of the payment using the ExecutePayment API request including the payKey

The delayed leg of the payment will be valid for 90 days, it's up the client system to determine how long within that 90 day period the secondary payment should be delayed. So they need to execute the secondary payment within 90 days via the API call. There is no setting within the system to say that the secondary payment should be executed 10 days after creation for example.

PayPal acts as an electronic wallet. So you do not need to hold the funds with a bank account. Rather the PayPal account can hold balances as if it were a physical wallet. What you need to do eventually is to withdraw from this wallet and deposit into your bank account. This you can only do after you link a bank account to your PayPal account and have it confirmed as legit.

That being said, i think paypal would be the most penetrated payment service provided that i know. Googlecheckout or alertpay may be good but available only in certain countries.

Lollis answered 13/3, 2011 at 13:46 Comment(1)
is the duration of delayed payment is 90 days for all countries or varies with countries?Wildeyed
S
2

Looks like you require an escrow solution for your fund.

If so, you can try Transpact.com, a UK Government registered (FSA and HMRC) online escrow service.

They provide a free API to escrow funds for partner websites in a safe and secure manner.

Sliver answered 14/3, 2011 at 10:47 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.