Plan B Co have a C# ASP.NET shopping basket that uses PayPal for payments. The user gets to choose between either entering credit card details on the site (which then uses the PayPal .NET API to make the payment, called "DirectPayment"), or using Paypal directly, which redirects them to a paypal hosted form where they can either use their PayPal account, or enter their credit card details as a guest account (this is called "ExpressCheckout").
Unfortunately PayPal have told us we can no longer do the former. Instead they suggest using a "hosted solution", which means the user is redirected to a PayPal hosted site that we can customise with our logos etc. to enter the credit card details. Fine.
I feel fairly sure that the C# code we have for the ExpressCheckout option will work more or less the same with this new option, IF I could find out what it's meant to be. But I feel like I've read a million web pages trying to find out some actual facts about how to do this. Unfortunately, it's all in that style that only professional technical authors can acheive - gives the impression of being comprehensive but somehow doesn't tell you anything you actually need to know.
Anyone done this and have any hints? I keep reading about a "ButtonAPI", but I don't understand why I want to create buttons - I only want one, and I just want it to call my onClick handler on the server.
Unfortunately PayPal have told us we can no longer do the former. Instead they suggest using a "hosted solution", which means the user is redirected to a PayPal hosted site that we can customise with our logos etc. to enter the credit card details. Fine.
I feel fairly sure that the C# code we have for the ExpressCheckout option will work more or less the same with this new option, IF I could find out what it's meant to be. But I feel like I've read a million web pages trying to find out some actual facts about how to do this. Unfortunately, it's all in that style that only professional technical authors can acheive - gives the impression of being comprehensive but somehow doesn't tell you anything you actually need to know.
Anyone done this and have any hints? I keep reading about a "ButtonAPI", but I don't understand why I want to create buttons - I only want one, and I just want it to call my onClick handler on the server.
Comment