基于ASP.NET/C#开发国外支付平台(Paypal)学习心得。

article/2025/11/6 11:55:43

    最近一直在研究Paypal的支付平台,因为本人之前没有接触过接口这一块,新来一家公司比较不清楚流程就要求开发两个支付平台一个是支付宝(这边就不再这篇文章里面赘述了),但还是花了2-3天的时间通过自己研究和借鉴别人的文章以及强大的Paypal官方技术文档搞清楚了真正的原理和开发过程。(如有不同见解或者大神有指点的地方请不要吝啬您的评论噢)

    好啦,这边就不废话那么多了直接简单的介绍一下如何开发和使用。

一、使用Paypal接口总结:

1.准备工作:配置webconfig为真实商户的API接口和邮箱等。

 

测试环境:HTTP://www.sandbox.paypal.com/ 

2.直接在 HTTP://developer.paypal.com 在这个网址下先注册开发者账号然后进入Acount底下进行注册两个用户(BusinessBuyer)通过Business账户的登陆之后获取API和账号密码等信息用于配置webconfig。(正式发布之后一样的操作。)

 

 

 

 

 

 

备注:可以随意的对买家账号进行设置金额

 Paypal里面的配置分为真实配置和sandbox配置,正式发布的时候必须更改为正式的)。

3.网站页面提供订单及订单详细,通过SetExpressCheckout 页面进行提交,(商户可以在提交的过程中进行入库操作)。

4.提交订单之后通过 GetExpressCheckoutDetails 返回的Token 获取当前订单的详情。

5.DoExpressCheckoutPayment根据订单详情进行验证并支付(商户可以在此页面cs中增加自己的逻辑代码并更改数据库的订单状态。)

6.逻辑提交图如下:

 

 

7.最后获取成功之后再跳转回网站自己的界面。

至此已经结束开发过程,可能描述的比较简单,但可以让你更清晰的明白开发的过程和步骤,这里不附源码的原因是因为笔者想让大家自己动手去学习去开发,其实编程没那么难。。加油。

 

 


    

 

转载于:https://www.cnblogs.com/BarryJames/p/6121288.html


http://chatgpt.dhexx.cn/article/MWUDSiq7.shtml

相关文章

国外支付(Paypal,Cybersource)

前言 Paypal是全球在线支付的领导者,2002年被eBay收购,2015年又戏剧性的从eBay分离,以500亿美元市值反超eBay。创始人 Elon Musk 同时是Paypal、空间探索技术公司、以及特斯拉汽车三家公司的CEO,电影“钢铁侠”的人物原型就是这哥…

第13章 管理身份和身份验证

13.1 控制对资产的访问 资产包括:信息,系统、设备、设施和人员。 •信息 组织的信息包括其所有数据。 数据可存储在服务器、计算机和较小设备上的简单文件中,还可存储在服务器场中的大型数据库中。 访问控制尝试阻止信息的未授权访问。 …

多视角人脸正面化生成综述:Multi-view Frontal Face Image Generation: A Survey

多视角人脸正面化生成综述:Multi-view Frontal Face Image Generation: A Survey 本文首发于极市平台 作者:宁欣1,2,3,南方哲2,3,许少辉2,3,于丽娜1,张丽萍1,2,3 单位信息:1、中国科学院半导体…

如何入门多视角人脸正面化生成?不得不看的超详细最新综述!

作者丨宁欣,南方哲,许少辉,于丽娜,张丽萍 审稿丨邓富城 编辑丨极市平台 导读 本文将重点对近些年来基于3D模型和深度学习模型的人脸正面化生成方法的主要进展和部分具有代表性的研究成果进行介绍,并通过实验对比和分析…

MYSQL错误:Error Code: 1175解决办法

MYSQL错误:Error Code: 1175解决办法 今天对视图进行更新,发现修改不了数据,报错如下: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disabl…

关于error code 1175的成因和解决办法

事情起源于些课后习题p89页的操作 (5)在teacherinfo1表中,将性别为“男”的记录的家庭住址都改为“上海市浦东新区”。 update teacherinfo1 set tadress上海市浦东新区 where tcsex男; select *from teacherinfo1; 出现了以下截图的错误 …

洛谷P1175 表达式的转换(栈的应用)

洛谷 P1175 表达式的转换 链接. 难度:提高/省选- 标签:模拟,字符串,线性结构,栈 题意: 给定一个中缀表达式,让我们输出转化为后缀表达式后计算的每一步。 题解: 1.将中缀表达式…

如何解决MySQL Workbench中的错误Error Code: 1175

错误描述: 在MySQL Workbench8.0中练习SQL语句时,执行一条update语句,总是提示如下错误: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY columnTo disab…

1175:除以13

1175:除以13 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14671 通过数: 8802 【题目描述】 输入一个大于0的大整数N,长度不超过100位,要求输出其除以13得到的商和余数。 【输入】 一个大于0的大整数,长度不超过1…

MySQL报错Error Code:1175--删除/更新数据报错

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 因为MySQL运行在safe-updates模式下,该…

JAVA的技术方向

我大致把 JAVA 的复习分为如下几个方向。 JVM; 排序算法和 Java 集合&工具类; 多线程和并发包; 存储相关:Redis 、Elastic Search、MySQL; 框架:Spring,SpringMVC,Spring Bo…

【求职】好未来Java 方向面经

Java 方向面经 一面 2018/9/20 1、项目相关 2、接口和抽象类 3、spring aop ioc 4、场景题 5、手写二叉树镜像 6、Redis 7、数据库高负载怎么办 8、天池大数据比赛 二面 1、项目相关 2、手写两个出现两次的数 3、手写两个出现一次的数 4、想不想转大数据 一面 2…

学Java方向的学生如何找实习的工作?

是这个大三的学生,是学Java方向的,我想知道,实习的工作好找吗?应该会什么?目前会SE、EE,数据库MySQL、 sqlserver。sql语句也会,C语言,c++也会一点。可以用框架做增删改查。这样够了吗? 不好找。 某种意义上来讲,找实习比找工作还要难。 为什么? 你就会一点增删…

推荐10个Java方向最热门的开源项目(8月)

1. JCSprout(Java核心知识库) Github地址: https://github.com/crossoverJie/JCSproutstar: 12k介绍: 处于萌芽阶段的 Java 核心知识库。 2. Java-Guide (Java学习指南) Github地址: https:/…

2017 JAVA方向实习要求汇总

微软 阿里巴巴 腾讯 WEB开发 后台开发 百度 软件研发 基础平台研发 JAVA研发 360 企业安全-服务端 手机OS-JAVA CVTE 后台研发 滴滴 软件开发 欢聚时代 Java开发 今日头条 京东 美图 JAVA服务端 JAVA开发 美团点评 后台研发 蘑…

Java有哪些从业方向?分享这9个

现在Java非常热,是因为通过学习Java能够快速的找到工作。那么,Java有哪些从业方向?下面,跟随小千的脚步一起来看看吧。 Java从业方向一:Web开发 Web前端开发工程师是一个很新的职业,是从事Web前端开发工…

Java都有哪些方向可以选择?分享这三个

大家报班学Java一般都是为了找份Java相关的工作,但是在学习完之后很多人都会比较迷茫不知道自己可以找什么样的工作,有哪些岗位是自己可以选择的。所以今天小千就来给大家讲讲Java都有哪些方向可以选择? 学员在学完Java后能够选择的Java岗位…

java方向大数据面试题整理

1.String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据这个String类提供了数值不可改变字符串而这个StringBuffer类提供的字符串进行修改当你知道字符数据要改变的时候你就可以使…

Java研发方向

很多同学在学完Java基本语法后不知道后面要学些什么,也不知道要到底参加哪些的科技竞赛。在这里为大家分析一下Java开发方向到底要学哪些课程。 1、面向对象编程语言Java基础 Java开发方向那么Java语言是必要不可少的一部分,JavaSE(Java St…

2022年Java就业方向有哪些?

达到全部需求量的50%以上。而且,Java工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,年薪20万是很正常的一个工资。一些重点院校的优秀毕业生能够进入国内一流的IT企业(百度、腾讯、阿里巴巴等),年薪一般在20万左右&a…