1. 程式人生 > >終於搞定Paypal了

終於搞定Paypal了

PayPay API

PayPal提供了多個API介面供開發者使用。在使用API之前,你必須先申請一個高階個人賬戶或者企業賬戶,同時你必須獲取API 憑證供每次呼叫API 時使用。
一旦你獲取了API憑證,您就可以呼叫相關的API介面了。目前,我們提供兩種API介面方式,NVP和SOAP。一般來說我們推薦您使用 NVP 介面。
• Name-Value Pair(NVP)介面 – 請求和響應都是使用簡單的HTTP。該介面簡單易實現,適合於初級開發者和需要快速完成整合的人員;
• SOAP介面 - 請求和響應都是通過SOAP來完成。該介面適合於面向物件工程的開發;

PayPal API:NVP(名稱/值對)介面

通過NVP API介面, 您只需給PayPal傳送一個HTTP請求,並通過“名稱=值”的形式指定請求引數,即可充分利用PayPal的API功能。

NVP API 是 PayPal 的業務功能、風險管理和業務邏輯的簡單介面。NVP API 最基本的使用方法是通過到 PayPal 伺服器的 HTTPS 連線傳送一個 NVP 字串,然後處理響應(也是一個 NVP 字串)。執行 NVP API 呼叫的基本步驟如下:

• 為特定的 API 方法構造一個請求引數字串。
• 通過 HTTPS 連線向 PayPal 伺服器傳送這個引數字串。
• 處理伺服器響應中的 NVP。

每個NVP API請求字串包含有API使用者名稱、API密碼、所要呼叫API的名稱及用來標識交易的令牌,如:

[email protected]&PWD=mypassword &METHOD=GetExpressCheckoutDetails&TOKEN=EC-23T233ZP3DFB...

成功的應答包含以下要素:ACK=Success ,以及一個用來標識交易的唯一令牌。 ACK=Success&TIMESTAMP=date/timeOfResponse &CORRELATIONID=debuggingToken&VERSION=2.300000&BUILD=buildNumber &TOKEN=EC-3DJ78083ES565113B&

[email protected] &PAYERID=95HR9CM6D56Q2&PAYERSTATUS=verified &FIRSTNAME=John&LASTNAME=Smith...

您可以使用NVP API完成以下操作:
• 搜尋已完成的交易記錄,以及查詢交易詳情;
• 自動化後端功能,例如,捕獲授權,以及處理退款等;

API Profile

進入商家賬號得到相應的APIProfile,如果是以中文語言檢視,在-使用者資訊-API 訪問-中得到,其中裡面申請API時,有兩個選項,第一個是用簽名的方式,第二種是以證書的方式來認證商家身份,當你選擇下載數字證時,可以到www.paypaltech.com/tools/pem2p12.php轉換為.p12檔案,也可以採用OpenSSL的命令完成,一句話搞定,要輸入密碼喔~。這裡的連結有詳細說明www.paypal.com/IntegrationCenter/ic_certificate.html

相應參考資料請參考連線www.paypal.com/IntegrationCenter/ic_expresscheckout.html 瞭解關於Express Checkout的原理;
在此基礎上,你可以訪問www.paypal.com/IntegrationCenter/ic_nvp.html 獲取相關測試程式碼;
關於PayPal的測試環境你可以訪問www.paypal.com/IntegrationCenter/ic_sandbox.html,
API Reference https://www.paypal.com/IntegrationCenter/ic_api-reference.html

參考:

  PayPal Order Management Integration Guide (unknown, 14 hits)
You need to be a registered user to download this file.

  PayPal WebsitePaymentsStandard IntegrationGuide (unknown, 13 hits)
You need to be a registered user to download this file.

  PayPal-網站付款標準版整合指南 (unknown, 29 hits)
You need to be a registered user to download this file.

  PayPal-訂單管理整合指南 (unknown, 25 hits)
You need to be a registered user to download this file.

相關推薦

終於Paypal

PayPay API PayPal提供了多個API介面供開發者使用。在使用API之前,你必須先申請一個高階個人賬戶或者企業賬戶,同時你必須獲取API 憑證供每次呼叫API 時使用。一旦你獲取了API憑證,您就可以呼叫相關的API介面了。目前,我們提供兩種API介面方式,NVP和SOAP。一般來說我們推薦您使

今天終於ORACLE

    昨天在WindowsXP Professioal 下面搞了很久,也查了不少的資料,就是執行不了ORACLE器,每次連線都報沒有Listener的錯誤,本來這個東西安裝對於我來說就是一個新事物,還要給我出一些這樣的

利用python+seleniumUI自動化登錄獲取cookie後再去測試接口,今天終於

zsh use avatar get 獲取 mod .text 獲取cookie mob #coding=utf-8from selenium import webdriverfrom selenium.common.exceptions import NoSuchElem

今天終於Qt+gsoap2.8的編譯.

相關文章 第一步,下載gsoap2.8                    地址:https://sourceforge.net/projects/gsoap2/files/                    學習資料:https://ww

開發自己的IDE(十),我終於智慧提示哇哈哈

    今天我終於實現了偉大的智慧提示了,真是渾身上下都在發光啊。這次智慧提示的程式碼可以在Vczh Library+ 3.0的頁面上看到。我使用了上一篇文章所提到的技術,在使用者輸入文字的時候,通過迅速獲得“當前編輯語句”的語法樹,再加上舊的“當前編輯語句”的作用域物件,來判斷使用者究竟處於整份

usb wifi移植終於

1.選的wifi晶片是rtl8188cus 2.選的開發包是0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip 3.編譯8192cu.ko 4.編譯iwconfig工具 5.編譯wpa工具 6.移植到板上 1>

終於kali linux的網絡卡驅動問題

上一篇說我下了個1.0版本,結果放在VMware裡顯示grub無法安裝導致系統無法被引導,可能是因為低版本有專門為虛擬機器開發的VMware kali,而kali的官網上寫的是到kali2.0已結把虛擬機器版本結合到了

Linux下tomcat設定jsp連線mysql 的問題忙幾天,終於

OS: Ubuntu6.06Tomcat: Tomcat 5.0.30Mysql: MySQL5.0.22mysql-connector: mysql-connector-java-3.1.14本來安裝完JDBC驅動mysql-connector-java後應該可以正常連線m

ubuntu字型終於

    終於可以擺脫難看的楷體,用simsun字型上88了。    方法如下:    從C://windows/FONTS/下把windows的字型拷貝到/usr/share/fonts/TTF/下    進入該目錄    執行    sudo mkfontdir    su

經過兩個多月的攻關,終於live555多執行緒並穩定壓測通過

live555已經發展了十幾年了,不得不欽佩作者堅持不懈的奉獻和國外的開源生態環境,live555可以說是大部分的安防從業者的入門之選,尤其是在嵌入式或者Linux系統上,其應用還是蠻廣泛的,主要是其相容性和穩定性; 但是隨著live555十幾年的不斷迭代

終於回家車票

port win64 false 示意圖 pro connect -c pen ext 快要春節了,老板發話:‘提前完成工作可以提前回家‘;於是老貓每天加班加點趕進度,估計提前1周回家;正當老貓沈浸在幸福之時,老板過來關心問我:‘老貓,車票買了嗎,買不到晚幾天走吧,那會好買

我的畢設終於!題為:利用Python開發一款遊戲!

    現在來看一下實現的過程。 外形 俄羅斯方塊整個介面分為兩部分,一部分是左邊的遊戲區域,另一部分是右邊的顯示區域,顯示得分、速度、下一個方塊樣式等。這裡就不放截圖了,看上圖就可以。 遊戲區域跟貪吃蛇一樣,是由一個個小方格組成的,為了看得直觀,

用WM_CONCAT查詢資料的時候超過10條報不存在的lob值, 弄一上午終於!

我原先的sql:         SELECT ut.userid       AS USERID,                ut.operatorname AS USERNAME,                ut.operatorid   AS OPERATOR

娘唉!這個終於,給遇到這個問題的人提個醒

.net2.0程式程式自動退出,系統日誌有以下錯誤。這個不是框架問題。網上的解答都是說框架問題,但都解決不了。還是乖乖的查System.NET名稱空間的應用吧,不要在環境上折騰了。 EventType clr20r3, P1 exportvcm.exe, P2 1.0.0.

終於周立功

鬱悶至今本來對國貨充滿信心鬼知道用 SPI 居然什麼反應也不給太令人失望啦害我從昨天早上一直鬱悶到現在非逼我用模擬匯流排(什麼爛玩意)用就用唄偏偏忘記寫一個for(;;);>_<就這麼一句話除錯了一天太不爽了害我直到現在才重見天日

終於android驅動USB攝像頭

帖子大意: 討論的前提是你的USB攝像頭是UVC相容的(如今大部分攝像頭相容) 預設Android不提供訪問外部攝像頭的API,所以你要考慮寫一個核心到Android應用層通訊的中介軟體。 當你給裝置接入了USB攝像頭,首先要檢查一下幾點: 1)你的裝置是否支援USB-OTG? 2)是否在/dev目錄建立了

今天終於USB

      前幾天裝了ML1.2,什麼都搞定了,就是USB搞不定。折騰了好幾天。我以前是修改rc.sysinit,但是怎麼改都不行。我的機器配置:PIV2.8GHz,512M,80G+40G(雙硬碟),GF440(64M),Vibra128,dvd,cdrw。Intel晶片組。今天上午,我想起了最後一招,重新

終於Linux的NAT即時生效問題

                引:超長的前言Linux的NAT不能及時生效,因為它是基於ip_conntrack的,如果在NAT的iptables規則新增之前,此流的資料包已經綁定了一個ip_conntrack,那麼該NAT規則就不會生效,直到此ip_conntrack過期,如果一直有資料在魯莽地嘗試傳輸,

歷經萬難,終於Android下的使用FFMPEG成功對H.264視訊流解碼

[email protected] 1 WINCE AD/PWM驅動 2 HID 多點觸控驅動 3 ANDROID SIP電話 4 ANDROID SPEEX語音編解碼、迴音消除 歡迎專案合作~

終於無參“動態呼叫WebService方法”,其實很簡單,大家還是要有信心,還是要有琢磨的精神。

終於搞定“動態呼叫WebService方法”: 我在學習 動態呼叫WebService方法時看到很多網友在呼叫函式(其實往往是“無參”函式)時得到一個錯誤: 未將物件引用設定到物件的例項。 這個錯誤很常見,貌似不好處理,沒明白的人不知所云,所以這裡提醒我們自己:凡是