美文网首页java面试
支付模块开发

支付模块开发

作者: AKyS佐毅 | 来源:发表于2017-12-25 16:29 被阅读100次

1、支付宝对接

  • 1、登陆支付宝沙箱环境 网址
  • 2、下载Demo 地址
  • 3、下载文件打开之后会报错,需要更换JDK
  • 4、配置文件参数修改
# 支付宝网关名、partnerId和appId
open_api_domain = https://openapi.alipay.com/gateway.do
mcloud_api_domain = http://mcloudmonitor.com/gateway.do
pid = 此处请填写你的PID
appid = 此处请填写你当面付的APPID

# RSA私钥、公钥和支付宝公钥
private_key = 此处请填写你的商户私钥且转PKCS8格式
public_key = 此处请填写你的商户公钥

#SHA1withRsa对应支付宝公钥
#alipay_public_key = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDI6d306Q8fIfCOaTXyiUeJHkrIvYISRcc73s3vF1ZT7XN8RNPwJxo8pWaJMmvyTn9N4HQ632qJBVHf8sxHi/fEsraprwCtzvzQETrNRwVxLO5jVmRGi60j8Ue1efIlzPXV9je9mkjzOmdssymZkh2QhUrCmZYI/FCEa3/cNMW0QIDAQAB

#SHA256withRsa对应支付宝公钥
alipay_public_key = MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjrEVFMOSiNJXaRNKicQuQdsREraftDA9Tua3WNZwcpeXeh8Wrt+V9JilLqSa7N7sVqwpvv8zWChgXhX/A96hEg97Oxe6GKUmzaZRNh0cZZ88vpkn5tlgL4mH/dhSr3Ip00kvM4rHq9PwuT4k7z1DpZAf1eghK8Q5BgxL88d0X07m9X96Ijd0yMkXArzD7jg+noqfbztEKoH3kPMRJC2w4ByVdweWUT2PwrlATpZZtYLmtDvUKG/sOkNAIKEMg3Rut1oKWpjyYanzDgS7Cg3awr1KPTl9rHCazk15aNYowmYtVabKwbGVToCAGK+qQ1gT3ELhkGnf3+h53fukNqRH+wIDAQAB

# 签名类型: RSA->SHA1withRsa,RSA2->SHA256withRsa
sign_type = RSA2
# 当面付最大查询次数和查询间隔(毫秒)
max_query_retry = 5
query_duration = 5000

# 当面付最大撤销次数和撤销间隔(毫秒)
max_cancel_retry = 3
cancel_duration = 2000

# 交易保障线程第一次调度延迟和调度间隔(秒)
heartbeat_delay = 5
heartbeat_duration = 900
  • 5、RSA加密

    • 一般选择2048加密长度,更加安全。点击生成秘钥。


    • 配置支付宝公钥

      • 这里有一个需要注意的点,应用公钥和支付宝公钥是不同的。支付宝公钥是根据应用公钥生成的。


      • 对应的参数是: alipay_public_key: xxxx支付宝公钥。

    • 下载支付钱包


      • 不要使用正式版的支付宝扫描,使用二维码扫描的支付宝扫描。否则不能扫描出来。
  • 配置完成之后,运行Main函数,结果如下:
  • code":"10000", 表示订单生成成功。
  • qr_code 表示该订单生成的支付宝

微信扫码关注java架构,获取Java面试题和架构师相关题目和视频。

相关文章

  • 支付模块开发

    1、支付宝对接 1、登陆支付宝沙箱环境 网址 2、下载Demo 地址 3、下载文件打开之后会报错,需要更换JDK...

  • 闲谈Android SDK开发

    这段时间接手了**魔盒的支付模块和供三方应用调用的支付SDK模块,这才发现SDK开发跟应用版本开发的理念不太相同。...

  • 生活应用开发,python实现微信与支付宝付款整合!

    python 支付整合开发包 轻量级支付方式整合集成,实现支付与业务完全剥离,快速简单完成支付模块的开发 学习Py...

  • 【笔记6-支付及订单模块】从0开始 独立完成企业级Java电商网

    支付模块 实际开发工作中经常会遇见如下场景,一个支付模块,一个订单模块,有一定依赖,一个同事负责支付模块,另一个同...

  • 电商_前端开发[3]

    第9章 支付模块开发 本章我会带着同学们分析,拆解支付模块的功能与技术点,并手把手带大家使用支付宝沙箱环境,在没有...

  • 微信支付集成文档

    一、开发前提 APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式...

  • 干货教程 | 关于支付宝模块apiPayPlus的使用

    在app开发过程中,关于支付宝模块apiPayPlus你有没有遇到过这样的问题:微信支付可以轻松通过,支付宝支付会...

  • iOS苹果内购详细步骤

    学而时习之,不亦悦乎,大家好,我是张杰。 iOS开发支付模块分为两个部分: 1、调取外部支付,例如支付宝、微信、银...

  • iOS支付宝支付集成(2020)

    学而时习之,不亦悦乎,大家好,我是张杰。 iOS开发支付模块分为两个部分: 1、调取外部支付,例如支付宝、微信、银...

  • iOS微信支付集成(2020)

    学而时习之,不亦悦乎,大家好,我是张杰。 iOS开发支付模块分为两个部分: 1、调取外部支付,例如支付宝、微信、银...

网友评论

    本文标题:支付模块开发

    本文链接:https://www.haomeiwen.com/subject/iuxxgxtx.html