paypal退款

原创 2016年08月29日 16:16:12

paypal退款相当简单,只需要拿到sale id就可以执行退款操作,代码如下

                Sale sale = new Sale();
		sale.setId("03W403310B593121A");

		Refund refund = new Refund();
		
		Amount amount = new Amount();
		amount.setCurrency("USD");
		amount.setTotal("0.01");
		refund.setAmount(amount);
		try {
			APIContext apiContext = new APIContext(clientID, clientSecret, mode);
			sale.refund(apiContext, refund);

以上代码就执行了退款操作,sale id可以通过paymentid获取,代码如下:

Payment payment = Payment.get(apiContext, paymentId);
payment.getTransactions().get(0).getRelatedResources().get(0).getSale().getId()

以上就完成退款了

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PayPal买家以”信用卡被盗刷”发起未授权争议要求退款怎么办?

在外贸交易中PayPal无疑是使用最为广泛的在线支付工具,但是PayPal出于交易安全的考虑,有时也会暂时冻结某笔交易款项。因此,了解相关外贸交易风险和规避方法对于每一位外贸卖家来说都是非常重要的。下...

微信线下门店二维码扫码支付和退款

微信线下门店扫码支付开发 1.生成预付订单 2.js生成二维码 3.回调通知方法

6. PHP接入支付宝有密退款接口

如果人工去完成一个订单的退款操作,将会非常之麻烦。通过支付宝提供的退款接口,只需要将相应数据通过sdk提供给支付宝。然后输入退款密码即可。...
  • hel12he
  • hel12he
  • 2016年08月03日 20:17
  • 2821

APP中微信,支付宝支付,退款接口从申请到开发过程

之前在做公众号开发过程中有集成过微信的支付功能,但是一些帐号相关的申请与设置都由其他同事弄好后提供过来的,最近APP项目中集成微信和支付宝的功能,从相关接口权限和开发都自己亲自走了一遍,不得不说走了不...

微信支付JSAPI模式及退款CodeIgniter集成篇

微信支付接口文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1 首先你得知道这个jsapi是不能离开微信进行调用支付的,明...

PHP实现微信申请退款

前面讲了怎么实现微信支付,详见博文:PHP实现微信支付(jsapi支付)流程。 和 ThinkPHP中实现微信支付(jsapi支付)流程。由于业务需求,还需要有微信退款,经过研究和摸索,也终于搞定了。...

互联网支付-退款中多证书情况下串证书Id

我在做A公司的互联网支付项目,他们的支付方式有代收和B2C两种,也就意味着他们有两个证书证书ID -  CertId, 有两个证书Id无所谓,可是当时 出现的情况是 恒大的代收退款测试好了,再接着做一...

对于微赞的智慧拼团的退款代码分析

微赞中有一个智慧拼团这两天用了一下,其中遇到了一些问题,在这里简单记录一下 退款的URL代码分析一下 web/index.php?c=site&a=entry&m=feng_fightgroups...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:paypal退款
举报原因:
原因补充:

(最多只允许输入30个字)