asp.net paypal信用卡支付功能

本文详细介绍如何将信用卡支付功能整合到网站中,包括注册PayPal开发者帐号、创建WebsitePaymentsPro帐号、获取API凭证及签名,以及如何使用SOAPSDKs进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

前段时间有个客户网站需要用到信用卡支付功能,客户有个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.

然后会得到一长串的

CredentialAPI Signature
API Usernamexxxxx_per_api1.163.com
API PasswordXXXXXXXXXX
SignatureXXXXXXX

 

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

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

接口特点: 1.同时提供银行卡在线支付、声讯电话支付、互联星空支付、手机短信注册、腾讯财付通、 腾讯Q币、神州行充值卡、盛大游戏点卡、支付宝、手机银行、北京宽带支付、联通充值卡 等支付途径。 2.银行卡在线支付支持国内60 余种银行卡(信用卡、储蓄卡、借记卡等)在线支付。 3.全国声讯电话支付支持全国所有省份固定电话、小灵通、中国移动、中国联通手机, 开通移动、联通、电信、网通多个声讯热线号码。 4.中国电信互联星空支付支持直接用163或ADSL上网帐号、各省互联星空网站注册用户支付。 5.支持中国移动、中国联通、中国电信小灵通手机用户发送短信点播赠送服务。 6.开放腾讯公司Q币和财付通支付接口。 7.支持50元、100元、300元、500元等多种面值的移动神州行和联通充值卡支付。 8.支付途径可任意选择开启或关闭。 9.真正傻瓜式支付接口,提供示例程序,只需简单设置即可使用。 10.设置商户密钥,支付信息加密传递,加强支付安全性,加密系统与其他支付平台兼容。 11.贺喜支付平台(http://www.168reg.cn)提供完善的后台管理系统,提供定单管理、定单 统计、财务管理、用户资料修改、商户密钥设置、推荐用户及技术支持等功能。 12.提交支付信息时可设置服务名称、商户订单号和两个自定义字段,支付成功后实时将支 付结果返回商户网站。 13.提供接口的测试模式,方便商户快捷地开发支付接口程序。 14.您可以登录后台管理系统查看定单以下信息:定单号、用户支付金额、商户所得金额、 自定义订单号、支付日期、结帐信息等。 15.提供定单后台通知系统,彻底解决用户端返回造成的挂单、掉单现象。 16.提供宣传推广代码,推荐其他商户加盟可获得其收入的一定比例分成。 17.开放收费制商户,为商户降低支付成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值