‘Updating API Integration for Pro Hosted’ - paypal

We recently made changes for the ‘Updating API Integration for Pro Hosted’
Updated these files: \includes\modules\payment\paypal.php
\includes\modules\payment\paypal_ipn.php
Find: https://www.paypal.com/cgi-bin/webscr
Updated by Replace with:
https://securepayments.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess
But now our customers cannot proceed in the checkout and get this error message:
Error Processing Payment Your payment can't be processed at this time.
Please try again later.
Please can someone assist us and help us resolve the problem?
Thank you.

In PayPal's instruction, PayPal don't suggest merchant to hard code https://www.paypal.com/cgi-bin/webscr?cmd=_hosted-payment in their script, so they advise merchant to replace this URL, but you don't need to replace 'https://www.paypal.com/cgi-bin/webscr' , this URL has no issue, it's PayPal's endpoint. You need to find this specific link: https://www.paypal.com/cgi-bin/webscr?cmd=_hosted-payment , then replace it according to the instruction.

Related

PayPal Vault integration

I am currently developing a mobile marketplace application using React-Native and Nest.js. I am implementing the 'onboarding before payment' flow for sellers, where I am storing the merchant id in my database. However, when a customer adds a payment method and I use the "v3/vault/setup-tokens" and "v3/vault/payment-tokens" to retrieve the vault_id, and then create an order using "v2/checkout/orders", I always receive a 422 response with the message "Payee account specified is invalid. Please check the payee.email_address' or payee.merchant_id' specified and try again. Ensure that either payee.merchant_idor `payee.email_address" is specified."
I have followed the steps outlined in the PayPal documentation but am still encountering this issue.
I would like to know if anyone has any experience with this issue and could provide guidance on how to solve it. I am also looking to integrate PayPal and credit card payments in my application and any suggestions on how to do this with React-Native and Nest.js would be greatly appreciated.

How to perform Braintree transaction after receiving Nonce?

I am using Flutter_braintree plugin to integrate PayPal and Google Pay in my flutter app . I am able to get Nonce after performing BraintreeDropInRequest. I don't know How to process this Nonce for transaction. If there is any documentation please help me with it. May be I am doing something wrong.
Thanks in advance
Your server uses the nonce from the client to create a transaction. Read the Braintree documentation for whatever environment your server is.

PayFlow Pro error -104 "Unexpected transaction state"

I develop for a credit card processing application that works with PayFlow Pro (among other processors). One of our customers is seeing a "Unexpected transaction state" result when submitting an authorization to PayFlow Pro.
I've found the result listed in the developer docs here, but it does not provide any information as to the cause or how to fix it. Is there anywhere that I can find more information on this issue? PayPal doesn't seem to provide a way to contact them directly regarding development questions, and just points me here.
According to PayFlowPro guide there is a communication result value with this error code (-104). Check the firewall status in the user computer, is the most common issue.
It turns out the customer had entered the wrong URL for the PayflowPro gateway. It should be "https://pilot-payflowpro.paypal.com" not "https://pilot-payflowlink.paypal.com".

Paypal REST API Process

Please correct me if I am wrong regarding my understanding about Paypal Rest Api process.
In reference to the links below:
https://developer.paypal.com/docs/integration/direct/create-billing-plan/
https://github.com/paypal/PayPal-node-SDK/blob/master/samples/subscription/billing_plans/create.js
I came up to a conclusion that in order for the paypal api to work, the merchant must create:
A custom button
The button must create a request to paypal in other words the merchant must manually fill out the JSON object stated on:
https://github.com/paypal/PayPal-node-SDK/blob/master/samples/subscription/billing_plans/create.js
with the merchant's product info.
Pass the request to paypal
Store the paypal response to your database.
Please advise, there are too few information out there. Thank you.
I figured it out, my question above is confirmed except that you need to active the created billing plan.
https://developer.paypal.com/docs/integration/direct/create-billing-plan/#activate-the-billing-plan

Error: Information entered incorrect. Try again

I am new to PayPal.I have published a hosted checkout page in PayPal Payflow link using Paypal manager.I tried to do a test transaction.I did't setup anything as required.I have given a test credit card no(collected from Paypal PayFlow link user guide) and exp date correctly. But I received a following error.
Error: Information entered incorrect. Try again.
I tried to find the solution.But,couldn't.
Please help me to get the solution.
Thanks in advance
The first issue I see with your checkout page, is that you have your Payflow account set up to require address and CSC, but you only have your account set up to allow the CSC field to be editiable. You would need to log into your Payflow Manager, and Service Settings > Set Up and under the Billing Information set it to allow the billing address section to be editiable. This is probably causing your issue. If you still get the error after making the change, I will test it again. I was not able to get pass the checkout due to not being able to edit the billing address.