簡體   English   中英

需要幫助從 C# 中的 Paypal API 中提取所有交易細節

[英]Need help extracting all transaction details from Paypal API in C#

我正在嘗試通過 C# 中的 API 調用檢索我的所有 Paypal 事務。 我已經閱讀了文檔並在這里和那里擺弄了一些東西,但是我對 C# 和所有的 API 都比較陌生。 我不確定在哪里放置 ClientID 和 Secret。 我曾嘗試通過 OAuth2 文檔 go ,但這並沒有多大意義。

我希望有人能指導我正確的方向,謝謝!

Curl 和 postman 示例在這里:https://developer.ZA0A058BAAEEF16E88F#6F6BD2EE36C0Fview/

此類 HTTPS 請求可以適應任何環境,包括 C#。 Make sure you put the clientid:secret in an auth parameter provided by your HTTP library so that it will do the basic auth for you, or set the header yourself and give a username:password value that is base64 encoded as required for HTTP basic authentication .

獲取訪問令牌后,將其用於事務報告 API 調用——如果這是您真正想要集成的,盡管我不建議為此使用 API。


相反,最好的解決方案是使用 paypal.com 活動 ->“所有報告”以 CSV 格式進行活動下載,並將其導入您的系統。

之后,要實時通知新交易,最好在您在服務器上捕獲/執行交易時這樣做。 這將涉及創建兩條路線,一條用於“創建訂單”,一條用於“捕獲訂單”, 記錄在此處 這些路由應該返回 JSON 數據,但是第二個路由可以在返回 JSON 之前在您的數據庫(以及您需要的任何其他業務邏輯)中檢查成功並記錄成功的事務。

創建返回 JSON 的這兩個路由后,將它們與以下批准流程配對: https://developer.paypal.com/demo/checkout/#/pattern/

暫無
暫無

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

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