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
-1
votes
1 answer

Paypal Express checkout sandbox not working

I am getting empty array when call paypal setExpresschecout function with sandbox credential. if i put live credential then its work fine. This problem occur from last couple of week. before that the code worked fine on both live and sandbox…
-1
votes
1 answer

Confirm payment in the paypal page before redirecting to the site

How can we confirm paypal payment using express checkout before redirecting to the site. It asks "Confirm Order" after redirecting to the site from the paypal account. How can we able to confirm the order directly in the paypal and redirect to the…
-1
votes
1 answer

Recurring payments and update recurring payments profile limitation

We've integrated "Recurring Payments" using "Express Checkout" method. But, now our requirement is to update "Recurring Payment Amount" (it should be less than or grater than the previous amount) before the next payment date. We've checked with the…
-1
votes
1 answer

Retrieve transaction id paypal

I create a recurring payment by using paypal express checkout without call DoExpressCheckoutPayment. Do you know how can I get transaction ID after created Recurring Profile?
Kon Nít
  • 21
  • 1
  • 1
  • 7
-1
votes
1 answer

Paypal in-context express checkout - modal windows incorrect

I integrated Paypal express checkout in my project. All fine! Then I tried to switch to "In-Context Checkout", but the redirect page is allways paypal home page, never the classic paypal login page to pay or new layout (responsive for mobile…
Antonio Santise
  • 302
  • 3
  • 5
-1
votes
1 answer

Paypal accept only eur and dollars

I'm confused with paypal documentation... I've setup recurring profiles for my application with express checkout... I want to only accept pyments in euros and dollars and if a buyer have a different currency , he must pay in one those two(and then I…
moubert
  • 262
  • 5
  • 16
-2
votes
2 answers

Move Paypal Express Checkout button to top of the checkout page in magento 2

I want to move Paypal express checkout button from the payment section to the top of the checkout page in Magento 2.
-2
votes
1 answer

paypal doExpressCheckoutPayment invalid PayerID every single time

Why is everything PayPal so crazy hard? This is what I'm sending to https://api-3t.sandbox.paypal.com/nvp…
Steve
  • 905
  • 1
  • 8
  • 32
-3
votes
1 answer

Questions on Paypal opencart integration

I have integrated Paypal extensions (standard and express checkout) to my opencart. But I have few queries regarding the flow. How can I enable direct credit card payments? I have already tried enabling it at accounts in developer console but I was…
Venkat
  • 37
  • 3
1 2 3
34
35