English 中文(简体)
PayPal Website Payment Pro / Payflow Pro Difficulties
原标题:

Okey, I m using PHP/SQL for my built web-cart. I also have the required paypal account (business) so I have an API authentication. I also made a sandbox account and got an API authentication there too.

I ve read through alot of the online documentation but it s all a complete mess. Nowhere it says how to use the API codes, but most important which ones to use...

I ll be using Website Payment Pro / Payflow Pro to charge customers using their credit card. They will not be leaving our website, or have to register a PayPal account (what Website Payment Pro offers). All I need now is to know the correct files to download from their SDK, and what should be configured?

问题回答

The developer guides at the Paypal Integration Center describe the Payflow Pro API fairly well, and include examples in PHP. If you read through the Payflow Pro Developer s Guide, you will see many examples of using the API.

If you are expecting to cut some code from the Developer s Guide and paste it into your PHP app, you are going to be disappointed. Online payment processing is a huge industry; there are dozens of merchant banks, payment processors, specifications, workflows, card suppliers, versions, fraud and security services, human and programming languages, and best practices available. It is not possible to have a table of every permutation implemented for every business. Even if such a thing existed, no human would live long enough to read it.

You have to determine your workflow ahead of time, read through the Developer Guide, pick out the APIs for the features you need, and implement them. Work through Paypal s Integration Overview step by step. This is not a simple process, you are probably looking at weeks of work.

I suggest reconsidering the "they will not be leaving our website" requirement. The Payment Card Industry guidelines for handling credit card and personally-identifying information is very hard to implement. You will also have to leave the origin site to support 3D-Secure.

If this is your first project using online payments and is time-critical, I really suggest using a hosted payment service, like the Paypal shopping cart, and not trying to implement it yourself. Online payment processing is a complex problem, and the results of mistakes can be catastrophic. If you absolutely must implement it yourself, consider hiring a consultant with previous experience.





相关问题
2. 提交多件物品,一劳永逸地与营地一起支付

我有一些销售物品,有2和3级的定制。 一旦安装了用户,就会增加我的现场车。 问题在于,如何把每一件物品送到检查时支付费用? 唯一发现的法典......

PHP - Paypal product timeout

I have finally got my paypal system working using IPN and a reservation system to ensure that two people do not buy the same product. The problem is, the reservations last for 10 mins on my ...

Paypal not picking up shipping?

this is strange, for some reason this paypal isn t picking up my shipping_1 value, yet I have done another form similar, and it goes through ok? I have no idea what s wrong with it.. <form target=&...

PayPal Website Payment Pro / Payflow Pro Difficulties

Okey, I m using PHP/SQL for my built web-cart. I also have the required paypal account (business) so I have an API authentication. I also made a sandbox account and got an API authentication there too....

How to link username in site to PayPal information email?

It s not a problem but i don t know how to do this; let s say that I have a sign up form with some fields: username, password, email, as you know the user clicks on the BUY BUTTON and pay s up. Well, ...

About paypal express checkout api

In this picture,there are 3 main steps:SetExpressCheckout,GetExpressCheckoutDetails and DoExpressCheckoutDetails,I m now sure SetExpressCheckout is to be called by myself,what about ...

Does HttpWebRequest send 200 OK automatically?

Background: I am implementing Paypal IPN handler. This great article on Paypal states that I am required to send a 200 OK back to Paypal after I read the response. The processing of IPN request is ...

热门标签