php - PayPal Rest API PHP 服务端点错误

标签 php rest paypal

我正在尝试实现 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/

相关文章:

php - 在 PHP 中上传 30 多个文件

c# - 需要良好的实现来使用具有相同输出格式但不同属性的多个 API

rest - 在 Delphi 中使用来自 Indy 的 GitHub API

python - 带有 Django 的 Paypal NVP API

ruby-on-rails - 带有 Ruby/Rails 应用程序的 Paypal 网站支付标准

ruby-on-rails - 如何使用 Paypal 或 Stripe 向一位收款人延迟付款?

php - Laravel 10 测试电子邮件与 EsmtpTransport 类的连接

PHP 停止 foreach()

php - SASS 和/或 LESS - 我可以即时创建动态 CSS 文件吗?

php - 为什么我对 PHP 脚本/WP REST API 的并发 AJAX 请求如此慢?