Where to view the list of "Sandbox" Payments? - paypal

When using the PayPal Checkout Button (https://developer.paypal.com/docs/checkout/), where can we find the list of test payments (using Test Credit Cards) that have been transacted?
I've been trying to search through the Dashboard but it it not there in the menu.

Are you logged with your sandbox account eg: myaccount-facilitator#gmail.com?
I'm seeming my transactions at:
https://www.sandbox.paypal.com/mep/dashboard

Related

PayPal Checkout API - Defining payments as a donation

I have set up the option to pay payments from my site with the PayPal system API. Everything has been fine for several months.
In a conversation with PayPal customer service I was told that I am sending the payments in a state of payment (for the purchase of a product) and not a donation
And that makes for mistakes
The problem is that because these are non-profit organizations it should be defined as a donation and not a payment
In this guide I have not found how to set it up: https://developer.paypal.com/docs/checkout/integrate/
You are using a Checkout flow, probably with a Smart Button.
If you want to use the Donation flow instead, you can create a Donate button via https://www.paypal.com/buttons
If you want the button to be editable so as to change the email of the receiving 'business' account, in step 2 uncheck the option to save the button at PayPal, and when viewing the code click the option above to remove code protection.

How to update credit card details on a Paypal subscription button

I have set up a subscription button,
When a user chooses to pay by credit card instead of a paypal account, how would they go about updating the credit card, eg. if it has expired.
I have seen a modify option , but that seems to be for upgrading their subscription to a different pricing rather than for updating credit card details.
If there a way to offer an option so they can update their credit card details attached to a subscription?
"Guest checkout" is not available with PayPal Standard Subscriptions or Express Checkout with Recurring Payments. Any time they sign up that way they would have to create or login to a PayPal account, and then that's where they would update their card details.
If you're creating profiles directly on your site with credit card details and no redirection to PayPal then that means you must be using PayPal Payments Pro. In that case you could update the profile details within your PayPal account or using the UpdateRecurringPaymentsProfile API. So you would have to build that tool into your site's user profile so they can update it accordingly.

DPRP is disabled for this merchant for paypalpro using directpayment

My problem is that DPRP is disabled for this merchant in my sandbox business account soumik10#yahoo.co.in
Error showing while using dodirectpayment classic api: DPRP is disabled for this merchant
Next URL is executed:
https://api-3t.sandbox.paypal.com/nvp?USER=soumik10_api1.yahoo.co.in&PWD=1401520404&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AmWfDfsaKco4X7iAvZ0ed2jFrfuN&METHOD=CreateRecurringPaymentsProfile&PROFILESTARTDATE=2012-05-11T00:00:00Z&DESC=test&description&BILLINGPERIOD=Day&BILLINGFREQUENCY=1&AMT=10&MAXFAILEDPAYMENTS=3&ACCT=6011746396125231&CREDITCARDTYPE=Discover&CVV2=123&&CVV2=123&FIRSTNAME=James&LASTNAME=Smith&STREET=FirstStreet&CITY=SanJose&STATE=CA&ZIP=95131&COUNTRYCODE=US&CURRENCYCODE=USD&EXPDATE=052015
The sandbox account doesn't have recurring payments enabled. try this:
Log into the sandbox (sandbox.paypal.com) using the new test account
Make sure you are in the My Account section of the site by clicking the My Account main menu tab
Click on the sub menu "Profile"
Under the Financial Information column click the link for "Recurring payments dashboard"
On the right hand side click the link for "Sign up for Recurring Payments"
Click the Agree and Continue button
You should also be aware that PayPal Payments Pro and Recurring Payments is only available in certain markets.

Paypal Express Checkout for PayPal Buttons

I have created some paypal buttons using paypal button manager (My Saved Button Page). All works good so far.
I however want the paypal payment page to open the credit card tab by default. (the tab that says 'Don't have paypal account?').
From other stackoverflow answers I can see I need to use express checkout, and in the API call I need to set SOLUTIONTYPE=Sole and LANDINGPAGE=Billing.
But how do I set this on my normal Paypal payment buttons (the ones I created using Button manager)?
My account on paypal is a business account, and does support Paypal payment pro and Express checkout.
Did you know that paypal will default to the "don't have a paypal account" for customers who don't have accounts.
PayPal automatically checks if your customers cookies to see if they have ever logged into paypal. If so, it will default to log in, if not then the pay with debit or credit card.
This is why you always see log in. Try clearing your cache and cookies on your browsers and then go to your payments page, you will see.

paypal website standard for subscription, cancelling subscription

Please help me with my requirement to implement using paypal.
My requirement is this :
The user can subscribe to a service, using paypal account or credit card ( without paypal account ) . The user can unsubscribe later if he/she wishes to .
I implemented the first part using Subscription button of "website standard" where paypal gave me a button and upon clicking it will lead to paypal website.
I am getting the notifications using IPN
Now there are two problems:
How to test credit card, I could test paypal account payment using the sandbox test users, but for the credit card, I dont have dummy credit cards. If I use the credit cards of the paypal accounts, it says "paypal users should use paypal to pay "
I want to cancel the subscription. The paypal user can go to the paypal account and cancel the subscription. That works fine. But how can we cancel the subscription from my website, or how can we cancel the subscription of the creditcard payer. The paypal SDK says the subscription profile ID is invalid.
Did anyone tried this kind of implementation.
Any help would do, be it links or places to search .
Thanks a lot
First, Guest Checkout (paying with a credit card without signing into PayPal) is only available without recurring payments. When using recurring payments it will force the person to create a PayPal account. You would need to use Payments Pro in order to do recurring payments directly with credit cards, and then the person would never even be redirected over to PayPal at all.
For test cards, any old expired card you have would work, or what you can do is login to your PayPal sandbox account, go into the profile, and go through the process to add a new credit card to the account. It will actually fill in a card number for you, but DO NOT add this card to the account. Just copy that card number and then cancel out of this screen. Now you can use that card number for testing on the PayPal system.
In order to refund using the API you'll need to create the profiles using the CreateRecurringPaymentsProfile API. The profile ID that gives you will be compatible with all API calls to manage it in the future.