我知道这是一个远景,但有没有人有任何 VFP (Visual FoxPro) 示例使用 NVP 或 SOAP 将信用卡交易提交到 paypal pay flow pro API?来自 paypal 的所有样本都在 C#、vb.net 等中。
问问题
441 次
1 回答
0
LOCAL loHttp
LOCAL lnSuccess
LOCAL loReq
LOCAL loResp
loHttp = CreateObject('Chilkat_9_5_0.Http')
* Any string unlocks the component for the 1st 30-days.
lnSuccess = loHttp.UnlockComponent("Anything for 30-day trial")
IF (lnSuccess <> 1) THEN
? loHttp.LastErrorText
RELEASE loHttp
CANCEL
ENDIF
loReq = CreateObject('Chilkat_9_5_0.HttpRequest')
* Add the request params expected by the server-side:
loReq.AddParam("city","Paris")
loReq.AddParam("country","France")
* Send the POST (This is a real URL that may be tested.)
loResp = loHttp.PostUrlEncoded("http://www.chilkatsoft.com/httpTest/cityCountry.asp",loReq)
IF (ISNULL(loResp)) THEN
? loHttp.LastErrorText
RELEASE loHttp
RELEASE loReq
CANCEL
ENDIF
RELEASE loResp
* The exact HTTP request sent and response received
* by the example code above is as follows:
/*
---- Sending ----
POST /httpTest/cityCountry.asp HTTP/1.1
Host: www.chilkatsoft.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 25
city=Paris&country=France
---- Received ----
HTTP/1.1 200 OK
Date: Wed, 09 Dec 2009 16:16:00 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 156
Content-Type: text/html
Set-Cookie: ASPSESSIONIDQCDTSSAC=MHJCNFMDENFOKGINOFEDILCM; path=/
Cache-control: private
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>
<body>
France<br />Paris<br />
</body>
</html>
*/
RELEASE loHttp
RELEASE loReq
您应该能够从中工作并将其转换为对 PayPal 的调用。您只需将端点 URL 更改为 PayPal 的 URL,然后为您正在进行的任何调用添加所有参数。
您可以使用PayPal 的 API 参考来查看哪些参数可用于您想要进行的任何调用。
于 2013-06-18T09:42:44.030 回答