簡體   English   中英

使用貝寶處理定期付款

[英]Handle recurring payments with paypal

我在如何處理貝寶定期付款系統方面遇到了麻煩。

我遵循了網站上的每一條說明,但是一旦我創建了個人資料,paypal 就會將其置於待處理狀態,這讓我懷疑服務本身的可靠性。

我試圖查看互聯網,但我並沒有真正了解它應該如何工作......

我使用SetExpressCheckout進行了第一次調用以創建請求,當返回令牌時,我將令牌發送到SetExpressCheckout寶頁面,用戶確認付款,然后我調用CreateRecurringPaymentsProfile方法來確認操作(通過PAYERIDTOKEN並將第一筆付款的AMT值和PROFILESTARTDATE為現在 +1 個月以供將來付款)

現在,當我嘗試讀取上次調用的響應(或者如果我轉到買方/賣方的貝寶帳戶)時,我看到付款處於待處理狀態,我必須等待一段不確定的時間才能激活此付款。

現在真正的問題是:我能否相信這樣一個事實,即使付款處於待處理狀態,我也會收到付款,因此我可以將用戶設置為成員,否則我必須檢查並等待狀態為“活動”使用GetRecurringPaymentsProfileDetails方法?

PS:我是在沙盒版做的,也許正式版會更快更可靠一點?

謝謝!

在 Sandbox 和 Live 中一樣,當您調用 CreateRecurringPaymentsProfile 時,您還將獲得響應,其中將提供配置文件的狀態(ActiveProfile 或 PendingProfile)。 當狀態為 Penidng 時,表示系統正在創建定期付款配置文件。 然后,您可以檢查您的 IPN 消息以獲取更新。 這是正常的,但很明顯,如果您注意到您創建的所有配置文件都處於待處理狀態並且從未激活,那么可能存在錯誤,但不應該是這種情況。 這里是此 API 的 PayPal 技術指南: https : //developer.paypal.com/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM