前段时间有个客户网站需要用到信用卡支付功能,客户有个Website Payments Pro的帐号,第一次做这东西花了很多时间在上面,已做好运行了一段日子,

现在总结一下:

1. 先注册一个paypal开发者帐号,这个主要用于sandbox测试,注册地址:https://developer.paypal.com/,注册成功这后,在home中

Create a preconfigured buyer or seller account. 创建买家或卖家帐号,这个主要用于后面的买东西测试

Create a Website Payments Pro account (new release). 创建Website Payments Pro的帐号 ,这个帐号可以获得一个

注册步骤略过,过程中需要US地址,邮箱,有个网站可以在线生成 http://www.fakenamegenerator.com/

注册成功之后
2.在Test Accounts

可以看到黑色线条部分,点击单选按钮 -bussiness的账号,再点enter sandbox test site

输入登录密码,然后在Profile>API Access

在Setting up API permissions and credentials

选择

Option 2 - Request API credentials to create your own API username and password.

This option applies to:

  • Custom websites and online stores
  • Pre-integrated shopping carts running on your own server

View API Certificate

然后再请求一个api 签名

Request API signature
if your shopping cart or solution provider has asked for an API username, password, and signature,
or if you’re developing a custom shopping cart.

然后会得到一长串的

Credential API Signature
API Username xxxxx_per_api1.163.com
API Password XXXXXXXXXX
Signature XXXXXXX

这个很重要,将来会用的你的网站中

3.打开

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks#WPST

下载SOAP SDKs

然后替换其中的API签名就可以了

上面的通过soap方式

下面也有一个网址
http://integrationwizard.x.com/ecpaypal/main.php 会一步一步的告诉你怎么做

中文 API接口一览

http://paypal.ebay.cn/integrationcenter/list__resource_1.html

信用卡支付我直接调用的是DoDirectPayment这个类
支持"Visa“\MasterCard\Discover\Amex\Solo\Switch

在测试的模式这些帐号paypal会在第2步的时候自动生成一个visa的帐号

参考网址

API Error
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_errorcodes

p.s.  一般购物网站在支付的时候最好要到ssl,https,不然谁敢付款 :)
ssl这个证书是可以认证的,不过不是免费.

转载于:https://www.cnblogs.com/hubj/archive/2009/07/03/1516437.html

asp.net paypal信用卡支付功能相关推荐

  1. ASP.NET Core Web 支付功能接入 微信-扫码支付篇

    // 随着版本更迭,新版本可能无法完全适用,请参考仓库内的示例. 这篇文章将介绍ASP.NET Core中使用 开源项目 Payment(https://github.com/Essensoft/Pa ...

  2. magento 模块化开发_Magento中的PayPal信用卡令牌化

    magento 模块化开发 As a robust eCommerce platform, Magento has long supported integration with a variety ...

  3. 支付宝支付功能实现原理,微信公众号中实现支付宝支付功能开发流程

    这篇文章使用一些简单的代码例子来解释微信接入支付宝支付功能的操作步骤,即使新手也可以轻松参透的. 第三方支付是指具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,通过与银行支付结算系统接口对 ...

  4. ASP做paypal支付接口详细代码和实例

    ASP做贝宝(paypal)支付接口 !! 今天网速很慢,想想整理一下前些天做的接口吧! 整理 ! 整理一下 ! 事实上,paypal可以说分两个 : 国际www.paypal.com 中国www.p ...

  5. 境外 android 支付功能,Paypal向Android开发者提供应用内部支付功能

    腾讯科技讯(编译/中涛)北京时间5月20日消息,据国外媒体报道,eBay旗下网络支付平台Paypal周三宣布,已面向Android手机平台的外部开发者发布了"移动支付库"(Mobi ...

  6. android nfc 支付功能,PayPal宣布新版Android APP将支持NFC支付功能

    据外媒报道,在巴塞罗那召开的世界移动通信大会(MWC)上,在线支付巨头宣布在即将到来的PayPal安卓新版本APP将支付NFC支付功能. 从2014年8月份开始,1800万的消费者都选择使用PayPa ...

  7. php返回支付状态,magento paypal返回支付状态

    paypal帐户,帐户类型分为Personal(个人).Premier(高级)和Business(商业),他们的差别对于开发者 来 说主要是返回的信息,Personal的不能使用IPN和PDT等商家工 ...

  8. ASP.Net: EshineASPNet教程-支付机构支付模块

    完整教程链接:ASP.Net: EshineASPNet-基于ASP.Net敏捷开发开源框架 支付也是最常见功能之一了,不管是商城还是服务,从商业模式上讲,一般会看一个项目离钱有多近,支付功能是2C的 ...

  9. PayPal信用卡付款401,商家不接受使用此付款类型

    PayPal集成 登陆PayPal用户,绑定信用卡,正常支付: 直接使用信用卡,会提示,很抱歉,商家不接受使用此付款类型,日志错误401 PayPal社区: https://www.paypal.co ...

最新文章

  1. 人工智能技术在内容行业的应用:AI对中长尾内容平台还是奢侈品
  2. 单片机外包公司可以去吗?学好单片机能接私活吗?
  3. MMD_2b_NearestNeighborLearning
  4. 深入了解java线程池
  5. MySQL补充部分-SQL逻辑查询语句执行顺序
  6. android audiotrack权限,Android中AudioRecord和AudioTrack的使用注意
  7. jmeter(五)几种不同的content-type方式
  8. 在android studio中,引用.so文件
  9. windows PHP Cli模式下配置
  10. python不满足条件重新输入_如果Python中不满足条件,则拒绝用户输入
  11. vue 使用axios
  12. 编译错误: Too much data space used by DLL's in MODULES section
  13. opencv看图像同导致 python_OpenCV-Python速查:从载入图片到人脸识别
  14. linux学习笔记:更换国内网易163 yum 源
  15. 食谱数据库数据找不到的问题
  16. 深入浅出mysql数据开发_深入浅出MySQL数据库开发、优化与管理维护 PDF扫描版[513KB]...
  17. 为什么要放弃 JSP ?
  18. python绘制折线图保存_利用python向excel文件写数据并绘制折线图
  19. PAT甲级准备历程及经验教训总结
  20. springboot基于微信小程序的运动软件前端的设计与实现毕业设计源码100932

热门文章

  1. SAP ABAP BASE64 MD5 加解密
  2. MFC DLL 不能正确调用的问题 + AFX_MANAGE_STATE(AfxGetStaticModuleState());
  3. 云文件共享服务器,云文件共享服务器软件
  4. 微信小程序点击事件失效
  5. 电脑(win 10)更新后部分软件打不开、无法使用
  6. 爬虫篇——采集单机游戏(网页游戏),爬取小游戏
  7. 常见却可能无意间伤人的 8 句话
  8. 解决jieba分词,切不出分词
  9. 架构的原则、范式及治理
  10. The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB).