2009-11-16 126 views
2

Okey,我爲我的內置網絡購物車使用PHP/SQL。我也有所需的PayPal帳戶(業務),所以我有一個API認證。我也做了一個沙箱帳戶,並且還有一個API認證。PayPal網站付款Pro/Payflow Pro困難

我已經閱讀了很多在線文檔,但它都是一團糟。無處它說如何使用API​​代碼,但是......最重要的是使用哪些

我將使用網站付款的Pro/Payflow Pro上用自己的信用卡向客戶收取。他們不會離開我們的網站,或者不得不註冊貝寶賬戶(網站付款專業提供)。我現在需要的只是知道從他們的SDK下載的正確文件,以及應該配置什麼?

我真的很希望有人能回答我,這很緊急!

親切的問候, 安德烈亞斯。

回答

1

Paypal Integration Center開發人員指南很好地描述了Payflow Pro API,並在PHP中包含示例。如果您閱讀了「Payflow Pro開發人員指南」,您會看到很多使用API​​的示例。

如果你期望削減從開發者指南一些代碼,並將其粘貼到你的PHP應用程序,你會失望。在線支付處理是一個巨大的行業;有數十家商業銀行,支付處理商,規格,工作流程,卡片供應商,版本,欺詐和安全服務,人類和編程語言以及可用的最佳實踐。無法爲每項業務都實施每個排列的表格。即使存在這樣的事情,沒有人會活到足以閱讀它。

你必須提前確定您的工作流程,通過開發指南閱讀,挑選出您所需要的功能的API,並加以實施。一步一步通過Paypal的Integration Overview。這不是一個簡單的過程,你可能正在研究幾周的工作。

我建議重新考慮「他們不會離開我們的網站」的要求。支付卡行業處理信用卡和個人識別信息的指導原則很難實施。您還必須離開原始網站以支持3D-Secure。

如果這是使用在線支付你的第一個項目,是一次關鍵的,我真的建議使用託管的支付服務,如PayPal購物車,而不是試圖實現它自己。在線支付處理是一個複雜的問題,錯誤的結果可能是災難性的。如果您絕對必須自己實施,請考慮聘請具有以往經驗的顧問。

+0

另外,如果你要接受你的服務器上發送CC#的你需要PCI兼容:https://www.paypal.com/pcicompliance這也需要時間。 – dar 2009-11-16 20:01:43

+1

好吧,這有點廢話。當然,PayPal可以(也應該)提供一個標準的,切合實際的php解決方案,就像每個信用卡處理器一樣。說「因爲有很多編程語言,這意味着永遠不會有任何代碼解決方案」是荒謬的。 – Cyprus106 2015-07-05 17:32:15