我正在尝试实现 PayPal 的 REST API 以从我的 PHP 网站结帐。
我研究了开发人员提供的各种示例并选择实现这个 - http://www.sanwebe.com/2014/09/paypal-rest-api-payment-system
我已经下载了 Paypal PHP SDK 并配置了我的 sdk_config.ini
文件如下
[Account]
acct1.ClientId = AYSq3RDGsmBLJE-otTkBtM-jBRd1TCQwFf9RGfwddNXWz0uFU9ztymylOhRS
acct1.ClientSecret = EGnHDxD_qRPdaLdZz8iCr8N7_MzF-YHPTkjs6NKYQvQSBngp4PTTVWkPZRbL
;Connection Information
[Http]
http.ConnectionTimeOut = 30
http.Retry = 1
;http.Proxy=http://[username:password]@hostname[:port]
;Service Configuration
[Service]
mode=sandbox ; can be set to sandbox / live
[Log]
log.LogEnabled=true
log.FileName=../PayPal.log
log.LogLevel=FINE
[validation]
validation.level=strict
一切看起来都不错,但我收到一条错误消息,提示 You must set one of service.endpoint or mode parameters in your configuration
on this page PayPal\Rest\RestHandler.php
我尝试查看如何定义端点以及我在哪个文件中定义它们,但徒劳无功!
任何关于在哪里寻找答案的帮助都会很棒!
如果我在上面的代码中做错了什么,请告诉我。
最佳答案
引用document解释什么是 Paypal 服务端点。
这里是 list所有经典 API 端点。
并引用此 REST API Reference
Sandbox (for testing) : https://api.sandbox.paypal.com
Live (production) : https://api.paypal.com
关于php - PayPal Rest API PHP 服务端点错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27099562/