2.需要进行配置,打开配置文件:

@common/config/fecshop_local_services/Payment.php

paypal是有两种支付方式,购物车快捷支付和标准支付:

2.1标准支付配置:

'paypal_standard' => [

'start_url' => '@homeUrl/payment/paypal/standard/start',

'nvp_url' => 'https://api-3t.sandbox.paypal.com/nvp',

'api_url' => 'https://www.sandbox.paypal.com/cgi-bin/webscr',

'account' => 'zqy234api1-facilitator_api1.126.com',

'password' => 'HF4TNTTXUD6YQREH',

'signature'=> 'An5ns1Kso7MWUdW4ErQKJJJ4qi4-ANB-xrkMmTHpTszFaUx2v4EHqknV',

'label'=> 'PayPal Express Payments',

// 跳转到paypal确认后,返回fecshop的url

'return_url' => '@homeUrl/payment/paypal/standard/review',

// 取消支付后,返回fecshop的url

'cancel_url' => '@homeUrl/payment/paypal/standard/cancel',

// 支付成功后,返回fecshop的url

'success_redirect_url' => '@homeUrl/payment/success',

// IPN地址

'ipn_url' => '@homeUrl/payment/paypal/standard/ipn',

],

将上面的配置中nvp_url api_url 改成下面的url

'nvp_url' => 'https://api-3t.paypal.com/nvp',

'api_url' => 'https://www.paypal.com/cgi-bin/webscr',

account password ignature为上面步骤1得到的信息

2.2 购物车快捷支付

'express' => [ // 在购物车页面直接跳转到支付平台,譬如paypal快捷支付方式。

'paypal_express' => [

'nvp_url' => 'https://api-3t.sandbox.paypal.com/nvp',

'api_url' => 'https://www.sandbox.paypal.com/cgi-bin/webscr',

'account' => 'zqy234api1-facilitator_api1.126.com',

'password' => 'HF4TNTTXUD6YQREH',

'signature'=> 'An5ns1Kso7MWUdW4ErQKJJJ4qi4-ANB-xrkMmTHpTszFaUx2v4EHqknV',

'label'=> 'PayPal Express Payments',

// 跳转到paypal确认后,返回fecshop的url

'return_url' => '@homeUrl/payment/paypal/express/review',

// 取消支付后,返回fecshop的url

'cancel_url' => '@homeUrl/payment/paypal/express/cancel',

// 支付成功后,返回fecshop的url

'success_redirect_url' => '@homeUrl/payment/success',

// IPN地址

'ipn_url' => '@homeUrl/payment/paypal/express/ipn',

],

],

修改和2.1一样。一样的原理,需要更改 nvp_url api_url account password ignature

等配置

paypal php resetful,paypal 正式环境设置相关推荐

  1. 设置PHP的环境变量,区分PHP的测试环境和正式环境【php】

    一,查看环境变量 1,查看 env  查看全局环境变量 set  查看所有环境变量 echo $SHLVL  查看单个环境变量 unset name  删除环境变量 针对本次会话有效 2,设置 设置环 ...

  2. PayPal PHP接口 paypal在线支付

    再次之前先说一个网址:https://www.paypaltech.com/SG2/             这个是生成paypal IPN的网址,这样说吧,是替你生成代码的网址(非常的好)!不懂没关 ...

  3. 运行c++代码的软件_C语言入门干货:多种系统的C环境设置和简易代码运行

    C 环境设置 本地环境设置 如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器. 文本编辑器 这将用于输入您的程序.文本编辑器包括 Windows Notep ...

  4. vue cli3 一键 build 区分测试环境和正式环境

    vue cli3 打包 build 区分测试环境和正式环境 通过自定义环境变量文件进行配置 思路: 默认情况下,执行 npm run serve 会以 development 的模式启动 执行 npm ...

  5. paypal付款,PayPal Subscribe和PayPal Check Out的区别

    又到了VPS续费的时候了,应该有不少朋友和VPS小学生一样收到IDC发来的续费邮件,在点击邮件中的续费链接后,右上角的paypal有两个选项PayPal Subscribe和PayPal Check ...

  6. Spring Boot Spring Cloud 区分 开发环境 测试环境 预发布环境(灰度环境) 正式环境

    各环境的区别 开发环境(dev):开发的时候用的环境 测试环境(test):日常测试或者是上线前测试. 预发布环境(灰度环境)(pre):发布前的最后调试,数据源与正式环境一致. 正式环境(prod) ...

  7. ios 内购正式环境_iOS 内购的实现

    自己开发的视频直播项目,牵涉到充值金币,用到了苹果公司的内购,趴坑了两天,这里总结下实现苹果内购. 一. 创建测试App 首先你需要登录 App的ItunesConnection,你会看到如下界面 简 ...

  8. 小程序-本地环境搭建-线上测试搭建-线上正式环境搭建

    本地环境搭建 本地环境只能自己测试 小程序的url设置为localhost.127.0.0.1.或者xxx.xxx.com/api (需要配置hosts)都可以,本地的地址,不需要在小程序后台配置,l ...

  9. 3-env 文件与环境设置

    构建基础篇 3:env 文件与环境设置 在实际项目的开发中,我们一般会经历项目的开发阶段.测试阶段和最终上线阶段,每一个阶段对于项目代码的要求可能都不尽相同,那么我们如何能够游刃有余的在不同阶段下使我 ...

最新文章

  1. [Android] Toast问题深度剖析(二)
  2. 各排序算法的C++实现与性能测试(转)
  3. 编码练习——Java-1-基础
  4. 一个mapper接口有多个mapper.xml 文件_爱了!分享一个基于Spring Boot的API、RESTful API项目种子(骨架)!...
  5. Enterprise Library 2.0 Hands On Lab 翻译(14):加密应用程序块(一)
  6. 2018牛客暑假多校二 D(贪心)
  7. 建立自动备份的维护计划
  8. 安装mysql第三步卡死_Mysql 安装服务无法启动解决方案与使用的一般使用指令
  9. 全自动驾驶论文_自动驾驶汽车:我们距离全自动驾驶有多近?
  10. php ecshop二次开发,ecshop二次开发对ecshop系统框架分析
  11. MySQL: GTID简介,gtid_executed和gtid_purged概念
  12. 密码爆破 hashcat+rar2john破解rar5压缩包密码
  13. 量子计算机 霍金,科学家正在使用量子粒子窥视黑洞内部
  14. linux getcwd 头文件,linux – rsync:getcwd():没有这样的文件或目录(2)
  15. OSPF FA地址分析
  16. mmo中匹配机制的思考与实现
  17. 搭建pxe远程安装服务器
  18. 能不能在头文件中定义全局变量?
  19. 嵌入式入门应该学什么?先从学习单片机开始!
  20. 关于放大器中的SR参数

热门文章

  1. 谷粒商城高级篇之ik分词器
  2. 个人网页中嵌入新浪微博
  3. PCB设计交叉选择元件布局
  4. 设置元素为浮动后,display的值是多少?
  5. 《庄子·内篇·逍遥游》
  6. 略论错误提示的人性化
  7. 大雁魔三阶[大烟头]
  8. ubuntu of VM visualBox
  9. 分享一波学习资料福利,赶紧收藏!!!
  10. 面试心得与总结——BAT、网易、蘑菇街 1