I have paypal sandbox test account. I am trying it with HTML form. It displays a 'Buy Now' button on HTML page and after clicking on it redirects to PayPal site. Where it ask to login to buy product but after that it is asking me the credit card information. I think as it is sand-box account it shouldn't ask me credit card as it is for testing purpose. I am right? please correct me and advice.
Thank you
Where you set up your sandbox seller account you can also set up fake buyer accounts that you can use by logging in with or create fake credit cards with for testing. This lets you go through the whole process so you can test/develop your PDTsuccess and IPN success stuff if you want...
Here is how to make this buyer account
I have very little experience with Paypal, but I think that sandbox accounts should ask for credit card numbers. How else can you test whether you are getting the correct responses in case of a valid payment/failed payment?
Related
How would I go about creating a Buy now paypal button for a website. And having a textbox where the buyer can enter some text and when they buy "as in the payment works instantly" have the string be added to a database?
Are you using a CMS? What language have you written your site in?
PayPal provide APIs for multiple language and code which can be generated for dynamic buttons. Have you looked through the developer documentation? First sign up for a developer account and assess the options that are available for you. PayPalAPI Overview
I think you want to achieve a "Sale" through PayPal rather than an Authorization -> Capture and store the unique PayPal reference to SQL against an order!
If you want to receive Paypal payments , you must deploy some code on you web-server .
API documentation is here :
https://developer.paypal.com/docs/api-basics/#
And very important you can test all your workflows with Paypal sandbox
https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/
using express checkout, I want to select if the user will be redirected to paypal login page, or the page where to insert the credit card data and optionally register an account.
I looked at advance variables https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/
but i do not found how to customize the default payment page type,
pay with my paypal account (LOGIN)
or credit card payment without registration
anyone can help me plz?
Use LANDINGPAGE field in the setExpressCheckout call to specify the default user interface, either Login for account login payments, or Billing for credit card form page.
Be noted that this field will not always work since the checkout layout has been redesigned, you may try with the redirection URL in this format to display the selected page:
Login checkout page (by default):
https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-XXXXXXXXXX
Credit card form page:
https://www.paypal.com/webapps/xoonboarding?token=EC-XXXXXXXXXX
*token=EC Token returned by setExpressCheckout call
Our platform is trying to create a feature so that a seller can refund a paypal transaction after 60 days. To do this our thought was that we would use the adaptive payment feature and simply ask paypal to send money from seller to buyer.
We created an application, and in the sandbox we have everything working. When we move to production we get this response below.
{"errorId":"550001","domain":"PLATFORM","subdomain":"Application","severity":"Error","category":"Application","message":"User is not allowed to perform this action"}]}
The question is, "How does the seller authorize our platform?" Do they need to check a box in their Paypal account?
What's a bit confusing to us, is that we are testing with our own 'seller' account which is of course a valid Paypal account.
Furthermore, we are doing a simple implicit approval. We did notice that in our application registration we are 'conditionally excepted'. We read that simple payments should work fine, it is only the chained payments that require specific approval from paypal.
I have a html form that works. I also have a sage pay account that works.
How would I go about simply posting the submissions from my form to my sage pay account?
I want it to work very much like a paypal pay now button works where the info and fields are posted to the sagepay account where the user will make a payment.
I have tried looking through the docs but my java/net knowledge is limited.
Which integration are you trying to use? SERVER/DIRECT/FORM?
FORM is like PayPal express, you get a redirection to Sage Pay, customer pays and returns to your site.
You can find code samples here http://www.sagepay.co.uk/support/find-an-integration-document/form-integration
Pablo.
I am looking to implement a donations form on a political party website, but rather than using the default single "Donation" button I would like to have a menu with multiple payment options, much like the form found here: https://www.oaklandgop.net/donate.
I can't seem to find this option on the PayPal's basic button creator, so I'm assuming this must be done with custom HTML? Sorry if this question has already been asked; I wasn't able to find any relevant answers on the forum.
Thanks,
Justin
You wont find an option like this for the basic button creator. If you are wanting to accept the credit card information on your site, you would have to use Pro. There wouldn't be a problem with collecting any of the other information as the form would be on your site so you could ask for what every infomration you want.
If you use standard, you can collect the information on your site and pass it over to PayPal during the payment flow. However if you are using standard, you would also need to redirect the buyer over to PayPal to enter in their credit card informatioin and make the payment.
You do have a few other options as well. For example you could use Express Checkout. With Express Checkout the buyer would have to enter in the credit card information on PayPal's page or log into their PayPal account to make a payment. However, you could set up the flow in the following way. The buyer selects the amount that they wish to make a payment for. You make the SetExpressCheckout API call and get your token back. You redirect the buyer over to PayPal where they enter in their credit card information or sign into their PayPal account and agree to the payment. They are then redirected back to your site, where they fill in the rest of the information, and then you execute the DoExpressCheckout API call to complete the payment. You could also collect the information up front as well.
There are also hosted pages you could use as well to do something similar to this as well, but if you are wanting the buyer to enter in the credit card information on your site and keep this all in one form, your best option would be to use pro.