paypal支付 NVP支付 paypal 手续费 GetTransactionDetails
主要内容:
本文章主要讲解的是NVP的对接,以最简单的接口案例,讲解一下对接NVP的方案。
先提供下paypal 官方文档的主要功能对接说明,如下
1.请求API 服务器端点 描述
https://api-3t.sandbox.paypal.com/nvp 用于API签名凭据的沙箱或测试服务器。
https://api-3t.paypal.com/nvp 用于API签名凭证的PayPal实时生产服务器。
https://api.sandbox.paypal.com/nvp 用于API证书凭据的沙箱或测试服务器。
https://api.paypal.com/nvp 用于API证书凭证的PayPal实时生产服务器。
2.要使PayPal能够验证您的请求:
指定与您的帐户关联的API用户名。 USER=API-Username
指定与API用户名关联的密码。 PWD=API-Password
如果您使用的是API签名而不是API证书,请指定与API用户名关联的API签名。 SIGNATURE=API-Signature
如果您代表第三方商家致电API,则必须使用第三方商家的PayPal或商家的帐户ID(有时称为付款人ID)指定存档的电子邮件地址。 SUBJECT=Authorizing-Merchant-Email Or Authorizing-Merchant-Account-ID
https://developer.paypal.com/docs/classic/api/# (NVP SOAP 文档 地址)
请求案例就以postman工具请求成功截图方式展现出来吧。
请求地址就选取上面的对应 沙箱还是 正式环境 替换就好


经过格式化后的数据
对接就算完成了。
本文采用的是paypal的对接 NVP模式中的签名模式,
文档地址中有说明有两种模式。
证书模式:证书吧相应的证书下载下来就好了(具体我没做研究)
签名模式:签名登陆正式环境上面有一个销售工具中可以设置API 用户,跟签名。然后拷贝下来请求就好了。这个跟之前的OAuth的请求加密不一样,这个不用把所有参数混合加密。这边只是把前面说明的那三个值拷贝下来直接做请求,就可以成功了。

paypal支付 NVP支付 paypal 手续费 GetTransactionDetails的更多相关文章
- asp.net mvc4 运用 paypal sdk实现支付
1.https://developer.paypal.com/ 注册账号,并且申请一个app,获得 client id,secret等数据 2.点击页面中"Sandbox Account ...
- 支付宝支付-APP支付服务端详解
支付宝APP支付服务端详解 前面接了微信支付,相比微信支付,支付宝APP支付提供了支付分装类,下面将实现支付宝APP支付.订单查询.支付结果异步通知.APP支付申请参数说明,以及服务端返回APP端发起 ...
- php大力力 [051节] 支付宝支付.申请支付资质,等待审核中
https://beecloud.cn/doc/payapply/?index=6 支付宝支付申请支付资质 一.注册支付宝用户 在支付宝官网注册成为用户 二.签约对应支付产品 应用集成支付宝支付,需要 ...
- 支付宝支付-常用支付API详解(查询、退款、提现等)
所有的接口支持沙盒环境的测试 1.前言 前面几篇文件详细介绍了 支付宝提现.扫码支付.条码支付.Wap支付.App支付 支付宝支付-提现到个人支付宝 支付宝支付-扫码支付 支付宝支付-刷卡支付(条码支 ...
- Android支付——支付宝支付总结
摘要:分享牛系列.分享牛转载.第三方支付,java第三方支付.android第三方支付. 原文地址:http://blog.csdn.net/zwl5670/article/details/51219 ...
- Python实现微信刷卡支付(条码支付)MicroPay
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7686765.html 一:资料阅读 场景介绍:https://pay.weixin.qq.com/wiki/d ...
- 微信JSAPI 公众号支付 H5支付以及APP支付 WEBAPI接口开发测试
统一下单入口 调用该方法入口: public void WxPayAPI() { //string PayPrice ="99.9"; ////订单号 //string Payor ...
- 支付宝支付-常用支付API详解(查询、退款、提现等)-转
所有的接口支持沙盒环境的测试 1.前言 前面几篇文件详细介绍了 支付宝提现.扫码支付.条码支付.Wap支付.App支付 支付宝支付-提现到个人支付宝 支付宝支付-扫码支付 支付宝支付-刷卡支付(条码支 ...
- Android 微信支付&支付宝支付
由于项目需求,加入这2个功能记录一些需要注意的地方 一.微信支付 微信支付在2016年4月份左右稍微调整了一下支付过程,但是文档却没怎么更新,这也是百度上为什么那么多开发者都说微信是个大坑. 身为一个 ...
随机推荐
- linux简单命令8---用户登录查看命令
---------------------------------------------------------------------------------------------------- ...
- dp[2019.5.25]
1.实例计算(写出计算过程): 1)对维数为序列<5, 10, 3, 12, 5, 50, 6>的各矩阵,找出其矩阵链乘积的一个最优加全部括号. 这是一个矩阵连乘问题,基本知识可以参考: ...
- Shell中特殊字符的含义
$0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个. $# 这个程式的参数个数 $$ 这个程式的PID(脚本运行的当前进程ID号) $ ...
- Docker-compose容易忽略的使用细节
Docker-compose是docker官方的开源项目,通过使用模版yaml文件,实现对docker容器集群的管理.具体教程可以通过官方地址进行实践.Docker-compose主要有两个重要的概念 ...
- java 公共类
package com.javaweb.mvc; import java.text.*; import java.util.Date; import java.util.Random; public ...
- jquery 实时监听输入框值变化的完美方案
只需要同时绑定 oninput 和 onpropertychange 两个事件,但是这并不完美 $('.input-form :input').bind('input propertychange', ...
- shell备份脚本
#!/bin/bash #不存在的变量终止脚本执行 set -o nounset #执行出错终止脚本执行 set -o errexit #递归列出文件的绝对路径并执行压缩 delDir=`date - ...
- icell更改用户管理员
管理员页面是http://127.0.0.1:8080/PORTAL/tsysLoginController/admin超级管理员是http://127.0.0.1:8080/PORTAL/tsysL ...
- Kubernetes---Pod phase
⒈Pod phase Pod的status字段是一个PodStatus对象,PodStatus中有一个 phase字段. Pod的相位(phase)是Pod 在其生命周期中的简单宏观概述.该阶段并不是 ...
- spark异常篇-集群模式无法打印
在集群上运行 spark 时候,对 RDD 进行 foreach(print) 并没有打印任何内容,这是怎么回事呢? 这是因为 RDD 运行在各个 worker 上,foreach 是对 各个 wor ...