我試圖找到一些硬標識符PayPal賬戶生命週期內不改變,PayPal用戶標識符
這似乎是REST API都有自己的用戶標識符(可從openidconnect返回/用戶信息時,範圍已經的OpenID資源)
不幸的是,這個ID是不是發出PayRequest當自適應API期待什麼:
發件人。 accountId:帳戶ID值(與Express Checkout API中使用的Payer ID值相同)。帳戶ID值是加密的PayPal帳戶ID。
這是混亂的,我理解的REST API比自適應API不同,使用電子郵件是不夠的,因爲我們需要存儲在我們的數據庫中的標識符長期的,用戶可以通過PayPal改變了他的電子郵件地址,
謝謝,
Asaf。
你在做什麼,你需要存儲付款人的ID?如果您需要代表其他用戶進行API調用,而這些用戶的權限API(如您所說的基於令牌的API)則發揮作用。 –
我知道您可以獲得Payer ID的唯一方法是讓用戶手動輸入,或者在Express Checkout流程中從GetExpressCheckoutDetails中獲取。 –
我無法申請令牌,因爲它需要用戶干預,使用PayRequest我可以在將來處理付款,而不需要任何用戶交互,因爲預先批准已經批准,並且PayRequest需要senderId。 – asaf000