这里仅赘述Paypal的Restful API curl方式的php 代码:

下面这段是PayPal官方给出的命令行下的获取access_token的curl方式:

curl https://api.sandbox.paypal.com/v1/oauth2/token \-H "Accept: application/json" \ -H "Accept-Language: en_US" \ -u "EOJ2S-Z6OoN_le_KS1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF5cZ6y0SFdVsY9183IvxFyZp" \ -d "grant_type=client_credentials"

ps:-H其实就是header,

   -u就是用户名和密码

   -d就是data数据,需要POST的数据

        $ch = curl_init();$clientId = $this->client_id;$secret = $this->secret;curl_setopt($ch, CURLOPT_URL, "https://api.sandbox.paypal.com/v1/oauth2/token");curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, $clientId.":".$secret);curl_setopt($ch, CURLOPT_POSTFIELDS, "grant_type=client_credentials");$result = curl_exec($ch);if(empty($result))die("Error: No response.");else{$json = json_decode($result);print_r($json);}curl_close($ch);die;

okay,就可以了!

ps:关于代码里面的client_id和secret是需要创建一个在PayPal开发者网站上创建一个app就会有了,不多陈述,附上PayPal开发者的网址:https://developer.paypal.com/docs/api/

转载于:https://blog.51cto.com/laok8/1917336

Paypal支付的退款refund之getAccessToken相关推荐

  1. paypal支付与退款

    官方提供的apihttps://developer.paypal.com/docs/?countries=C2 PayPal有v1.v2两个版本的SDK v1支付请求步骤 1 请求三方paypal接口 ...

  2. Paypal支付/回调/退款

    一.下载依赖包 composer require "paypal/rest-api-sdk-php:*" 二.发起支付 <?php use PayPal\Api\Payer; ...

  3. paypal php 返回_接入 paypal PHP-sdk 支付 / 回调 / 退款全流程

    记录一下接入paypal 全过程 因项目的原因要用到国外的支付和国外的信用卡,查了一下paypal就内置了信用卡付款方式,所以只需要接入paypal就能基本满足项目海外支付的需求. 查了一下文档发现w ...

  4. java对接PayPal支付(v2)

    java对接PayPal支付 我们公司最近开通了网上支付功能,国内选择对接支付宝和微信,国外选择对接paypal, 今天我先将paypal对接方式记录下来,后面会记录微信和支付宝(本人比较懒,微信和支 ...

  5. PayPal支付集成到自己Web网站

    PayPal如何集成到B2C网站? 因为网上实在找不到集成教程,我习惯性的google了一下相关资料,发现关于paypal接口的中文文档并不多,也不详细,只好自己研究,还好paypal上的资料非常齐全 ...

  6. php微信支付分取消订单,PHP实现微信支付和退款

    这次给大家带来PHP实现微信支付和退款,PHP实现微信支付和退款的注意事项有哪些,下面就是实战案例,一起来看一下. 之前有写过几篇文章将微信支付和退款: 1.PHP实现微信支付(jsapi支付)流程 ...

  7. springboot之微信支付与退款

    基于springboot实现小程序微信支付与退款 最近需要再写小程序商城,无可避免的需要用到微信支付与商品售后退款等功能.于是研究了一些大佬的代码之后整合出了这个比较简单的微信支付与退款. 相关内容引 ...

  8. ThinkPHP 微信支付及退款

    目录 微信支付 微信退款 1.以下代码修改完自己的 2.appid 3.商户号 4.商户密钥 微信支付 //微信支付public function index(){//接收用户下单信息$data = ...

  9. 微信公众号授权,支付,退款总结

    经过两周的研究,终于又把微信支付也搞定了.作为一个技术人员就应该有总结思考的习惯.这里将自己做微信踩过的一些坑,以及自己的思考记录下来,希望能帮助各位和我一样做微信支付的小伙伴. 1.支付前准备 1. ...

最新文章

  1. Java泛型深入题目
  2. 从2017年顶会论文看Attention Model - PaperWeekly 第50期
  3. 基于TensorFlow开发人脸识别
  4. linux svn 自动部署,linux下svn安装和自动部署
  5. less简介、less安装、编译、less语法之变量、嵌套、类混入、函数混入、运算、less文件导入
  6. java 泛型 类型形参(Type Parameters)Type Parameters 边界(Bound)
  7. linux源码编译ipk,OpenWrt-SDK-编译生成ipk软件包
  8. Docker网络之bridge0详解
  9. 哼唱搜索软件测试,不知道歌名只哼唱也能识别歌名的音乐APP到底谁更好
  10. 计算机键盘fn,键盘功能键Fn
  11. 部署论坛代码(linux)
  12. web技术分析| 一篇前端图像处理秘籍
  13. 硬件安全技术-5G时代IOT环境下芯片安全风险与挑战
  14. 含protobuf程序运行时与libqgtk3.0.so冲突
  15. 如何使用智能手机或Smartwatch重新配置睡眠周期
  16. 利用SRS搭建直播服务器
  17. 雷电网络:前景,挑战,路线
  18. STM32步进电机S型加减速算法
  19. MATLAB数字图像处理练习六
  20. 社会经济效益参考模板

热门文章

  1. 【文本分类】混合CHI和MI的改进文本特征选择方法
  2. 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码
  3. 快速人脸验证--MobileFaceNets: Efficient CNNs for Accurate Real-time Face Verification on Mobile Devices
  4. Pytorch的优化器推荐
  5. 使用poi读取公式错误,xlsx和xls在poi3.8后都支持公式读取,读取后有计算错误公式,解决方法
  6. Java中Thread中的实例方法_Java多线程2:Thread中的实例方法
  7. 突然吐字不清_突然口齿不清是什么病
  8. php 进程 线程,php进程还是线程
  9. 一口气说出 6 种 @Transactional 注解的失效场景
  10. Docker学习(6)——registry私有仓库工作原理(续)