I want to use onsite PayPal method in magento 2 website.
I have configured this link : //prntscr.com/h0w1ew
But in checkout page : //prntscr.com/h0w8wp
When I click on Continue to Paypal button it shows error :Not signed up for this tender type
Question:
Why it's redirecting to PayPal?
is there any tool for testing Pay flow details?
Note: I have created test user details from manager.paypal.com for PayFlow
LOG RESPONSE:
'response' =>
array (
'RESULT' => '25',
'RESPMSG' => 'Not signed up for this tender type',
),
This error basically says the card number that you are trying from your site is not supported as per your payflow configuration.
In manager.paypal.com please go to "account administration" tab, then click on "processor & merchant bank information" and click on "accepted tender types" and see the card types that you have enabled while registering.
Related
Recently I noticed that our online shopping cart (which uses Payflow) is failing for most customers using an American Express card, with error 10576. The response text is "A customer service phone number is required to process transactions. Please add a customer service phone number to your PayPal account or contact PayPal for more info." PayPal's help documentation provides no information about how to resolve this error.
This is exactly what it says: it needs a customer service phone number because American Express has recently become more stringent about requiring it -- they just don't document how to do this, and it's a little unintuitive. It has to be attached to your normal PayPal account, not via the PayPal Manager interface. The steps to follow are below:
Identify which PayPal account is associated with your Paypal Manager account by logging into Manager and visiting this page: https://manager.paypal.com/processorInfo.do
Log into that PayPal account, then in the top right corner hover over your account name and choose "Account Settings".
In the sidebar menu on the Settings page, choose "Business Information" and then click Update.
You will see your business information page. Click Edit in the top section.
Add your customer service phone number in the form that comes up and Save the resulting info.
This should resolve the error!
The instructions for setting up Payment Data Transfer (PDT) among PayPal's Developer documentation speak about configuring a Return URL:
...This information is sent to the Return URL you specified in your PayPal account profile
Further down the page it gives more information about how to configure a "Return URL" for a PayPal account, but I can't find any correspondence with the user interface for my Sandbox account (or any of my "Sandbox Test Accounts").
When I select the Profile page for one of my (business) Sandbox Test Accounts there are four tabs of options available:
Profile
API Credentials
Funding
Settings
...none of these list a "Return URL" field.
Does anyone know where this field may be found?
Thank you in advance.
Edit: adding screenshot of Sandbox PayPal account page and Profile drop-down menu (all items in the drop-down menu return navigation to the same page shown in the screenshot!)
For that you have to:
1. go to sandbox.paypal.com
2. log in using one of your testing accounts
3. Under profile select "My Selling tools"
4. In "Website preferences" click "update"
5. Here you can set the Return URL
(this is probably the url to access after you log in: https://www.sandbox.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-website-payments
For live accounts is basically the same process.
I am testing paypal sandbox on nopcommerce. I have created buyer(personal) and seller(business) accounts in paypal sandbox accounts. below is the business profile api credentials tab
Classic TEST API credentials
Username:
kokxxx-facilitator_api1.gmail.com
Password:1392740961
Signature:
AeM4pXm0nQ-QLw4cuGtd3QQ4pDODA4SRJcPPOAjzkizlkWnhbaXdAgen
I have configured paypal payment method I used business email kokoxxx-facilitator#gmail.com Notice it is different from username shown above
for pdt I copied and pasted the signature show above
I left ipn handler blank. Then I tested a transaction as guest and entered shipping and billing address ( my actual texas address!) here i don't know if this matters. in payment method I see two options credit card and yes credit card!! I proceed to enter the buyertest email as in sandbox account and entered my real credit card information.. and confrim.. it says success. but when I check sandbox account there is no mention of this transaction..also no notifications....can some one please guide me step by step how to make this work. I have paypal account and sandbox account had worked for me on sharepoint public website before.
CONFIGURATION FOR PAYPAL STANDARD IN NOPCOMMERCE
If you're using this gateway ensure that your primary store currency is supported by Paypal.
To use PDT, you must activate PDT and Auto Return in your PayPal account profile. You must also acquire a PDT identity token, which is used in all PDT communication you send to PayPal. Follow these steps to configure your account for PDT:
Log in to your PayPal account.
Click the Profile subtab.
Click Website Payment Preferences in the Seller Preferences column.
Under Auto Return for Website Payments, click the On radio button.
For the Return URL, enter the URL on your site that will receive the transaction ID posted by PayPal after a customer payment (http://www.yourStore.com/Plugins/PaymentPayPalStandard/PDTHandler).
Under Payment Data Transfer, click the On radio button.
Click Save.
Click Website Payment Preferences in the Seller Preferences column.
Scroll down to the Payment Data Transfer section of the page to view your PDT identity token.
Two ways to be able to receive IPN messages (optional):
The first way is to check 'Enable IPN' below. It will include in the request the url of you IPN handler
The second way is to confugure your paypal account to activate this service; follow these steps:
1. Log in to your Premier or Business account.
2. Click the Profile subtab.
3. Click Instant Payment Notification in the Selling Preferences column.
4. Click the 'Edit IPN Settings' button to update your settings.
5. Select 'Receive IPN messages' (Enabled) and enter the URL of your IPN handler (http://www.yourStore.com/Plugins/PaymentPayPalStandard/IPNHandler).
6. Click Save, and you should get a message that you have successfully activated IPN.
NOTES
Your PDT Token is not the same as your paypal signature.
To use paypal standard you need to use your PDT Identity Token.
The PDT Token is 59 characters long.
The PDT page can be found under profile/my account settings/Website Payment Preferences:
https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_profile-website-payments
When doing a test transaction. Log into paypal with your buyers sandbox account.
Paypal e-mail notification can be found under profile/my account settings/Instant Payment Notification (IPN):
https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_profile-ipn-notify
Nopcommerce email account must first be setup from configuration/email accounts and ensure a test email send successfully.
Nopcommerce e-mail notification can be setup from content management/message templates.
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.
We want to create an installment plan button using the button manager SDK, but we are getting this error message:
'ShortMessage' => 'SignUp for the Enhanced Recurring Payments package required.',
'LongMessage' => 'You need to have PayPal Business account and the Enhanced Recurring Payments package to create Automatic Billing or Installment Plan button.',
'ErrorCode' => '13110'
How and where can I enable that feature in sandbox mode and in live mode?
Sign up in the sandbox here: https://www.sandbox.paypal.com/us/cgi-bin/?cmd=_product-go&product=premium_services
Log in with your test account email/password (something like aaaaaa_############_biz#emaildomain.com )
For your live account you can go here: https://merchant.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=merchant/erp_overview