Questions tagged [express-checkout]

Express Checkout is a PayPal API payment system that allows users to accept payments from PayPal accounts. This API is free to use.

Express Checkout exists to allow you to accept PayPal as a payment option in your checkout system. Unlike PayPal Payments Pro, this option does not require a subscription to work. This option must be presented to customers before you require them to enter any other data.

Express Checkout works through a series of redirects and API calls. You can do this in both REST and Classic APIs.

  1. You send the initial data to PayPal. This includes how much you are asking the user for and any item details. This item detail will be visible in both your PayPal account, as well as theirs. You will need to specify a URL within your checkout process where PayPal needs to return your users after they have authenticated with PayPal.
  2. PayPal responds with a token, representing that user's session. You redirect the user to PayPal's site using that token
  3. The user logs into their PayPal account and selects a shipping address. They confirm they want to pay you.
  4. PayPal redirects the user to the URL you specified in Step 1. This redirect now includes the token and their payer ID
  5. At this point, you may request the user's payment details (including their address) from PayPal.
  6. It is recommended you offer the user a final confirmation page before paying but this is not necessary. Regardless of what you decide to do, you now make the final API call and complete the payment.

One major caveat here is that you will get one transaction ID and the customer will get another. You need to store your transaction ID, as this is what you will use for future API calls (i.e. refunds).

519 questions
0
votes
1 answer

PayPal MECL redirect fail with callback

https://www.x.com/developers/community/blogs/ppmacole/using-callback-api I am trying to integrate PayPal MECL with instant update referring to the url above. There is a problem, when I set express checkout with callback. I got a token after set…
devnoff
  • 21
  • 1
  • 4
0
votes
1 answer

PayPal Express Checkout returns to CANCELURL after a successful payment

So I'm working with Express Checkout and everything seems to be going well. I noticed a strange thing though, in about 1 out of 1000 payments, the routine is the following: All good during SetExpressCheckoutPayment, sending to PayPal PayPal…
kovshenin
  • 31,813
  • 4
  • 35
  • 46
0
votes
1 answer

get transactionId from DoExpressCheckoutPayment reply

im having trouble getting the transaction id plus other info from the reply from doexpresscheckoutpayment, ive spent a few nights reading but im either not understanding whats happening or im getting something wrong somehwere here some code …
0
votes
1 answer

Is using Paypal Adaptive Payments API for Mobile Web right choice?

Here is bit more about my requirement. I am working on the mobile website project for games. Where people can host games and sell digital goods/game items. We don't want users to leave our website, even while paying. Yes, only want to use Paypal for…
0
votes
1 answer

PayPal Express Checkout API Callback

I'm working with the express checkout API for a simple cart. I use the callback parameter to provide a secure URL that PayPal should hit expecting both shipping options and tax rates in return. On a desktop browser this process works as expected,…
Ward
  • 3,318
  • 3
  • 30
  • 50
0
votes
1 answer

Paypal Express checkout refund

I am trying to allow my website users to click a refund button which will take them to paypal, get them to login, then confirm refund, which then redirects them back to my site. So what i am looking for is the opposite of express checkout. I have…
0
votes
0 answers

Paypal Express Checkout cancellation

I am setting up a payment system using Paypal's Express Checkout. When the user submits their payment, and then confirms on Paypal, they are redirected to our website. On our website, there is a button that says "Confirm Payment" and submits the…
josh
  • 9,656
  • 4
  • 34
  • 51
0
votes
1 answer

How to set shipping charges in Paypal SOAP API express checkout

I am adding an item of 20.00 and setting the order total to 22.00 paymentDetails.OrderTotal = new PayPalSandboxWS.BasicAmountType() { currencyID = ConvertProgramCurrencyToPayPalSandbox(currency), Value = "22.00" }; and…
vakas
  • 1,799
  • 5
  • 23
  • 40
0
votes
1 answer

paypal parallel and express checkout

I'm using the new version of paypal Checkout Express API to impliment the parallel payment, When i send the request I got an error: The totals of the cart item amounts do not match order amounts. This is the request and response from api…
toto
  • 375
  • 2
  • 10
0
votes
2 answers

Error after going live with Express Checkout for Digital Goods

After having everything working against paypal sandbox, I switched over URLs and Credentials to go live using Express Checkout for Digital Goods. However, every attempt to make a purchase results in this message when the user is redirected to…
csturtz
  • 6,380
  • 2
  • 24
  • 34
0
votes
1 answer

Using Paypal Express Checkout in appcelerator titanium

I am developing a mobile commerce application in Appcelerator Titanium and using Paypal as my payment gateway. I am using the Paypal's Express Checkout mechanism and doing all the Paypal interaction stuff in php scripts and calling those scripts…
0
votes
1 answer

Paypal - ExpressCheckout - The totals of the cart item amounts do not match order amounts (10413)

I'm using the following and getting the same error over and over again; and notice: both AMT and ITEMAMT = $paymentAmount. I cannot, for the love of $deity, understand WHY aren't the amounts matching. $grandtotal = 0; for ($i = 0;$i <…
MoshMage
  • 506
  • 5
  • 30
0
votes
1 answer

PayPal Express Checkout - how to properly capture shipping address (for shipping costs calculations)?

I need to capture buyer's shipping address BEFORE going to paypal express checkout so I can properly estimate shipping costs. As far as I understand, I need to use "Payment Flow" option of express checkout - pls go to…
avs099
  • 10,937
  • 6
  • 60
  • 110
-1
votes
2 answers

PayPal Express Checkout without logging in

Is it possible to use Paypal express checkout without signing in even if the user has a Paypal account present? We have noticed that some folks forget their credentials and don't want to login to Paypal, thus causing us to lose their donation. The…
bythe4mile
  • 642
  • 7
  • 16
-1
votes
1 answer

paypal express checkout set paypal fee additional

I have integrate paypal express checkout in our website. as i know and get information from paypal documentation. Need to set Amount parameter in request input and paypal deduct fee based on amount, but i want paypal add fee additional on…
Girish Patidar
  • 354
  • 4
  • 14
1 2 3
34
35