All Projects → NormanGyllenhaal → spring-boot-payment-starter

NormanGyllenhaal / spring-boot-payment-starter

Licence: other
google play 和 appstore 服务端支付校验

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to spring-boot-payment-starter

wechat-payment
微信支付Node.js基础工具库
Stars: ✭ 26 (+23.81%)
Mutual labels:  payment
WWDC
🌈 𝐖𝐖𝐃𝐂 𝐒𝐞𝐬𝐬𝐢𝐨𝐧 𝐍𝐨𝐭𝐞𝐬 👩🏻‍💻 ✨
Stars: ✭ 31 (+47.62%)
Mutual labels:  appstore
AndroidSDK
Paycom Android SDK
Stars: ✭ 22 (+4.76%)
Mutual labels:  payment
webauthn-demo
WebAuthn demo with Ionic/Angular and Spring Boot
Stars: ✭ 22 (+4.76%)
Mutual labels:  springboot
rbac
基于rbac设计的权限管理系统
Stars: ✭ 27 (+28.57%)
Mutual labels:  springboot
weweibuy-framework
基于Springboot 封装的基础组件, 包括: Http请求响应日志,日志脱敏,APM, 加解密,签名(AES,BCrypt,RSA,JWT),数据库脱敏,报文脱敏,下滑线风格URL传参,统一异常处理,feign mock,feign日志,feign报文风格转换,跨应用异常上抛,自动补偿组件,幂等组件,RocketMq客户端
Stars: ✭ 24 (+14.29%)
Mutual labels:  springboot
awesome-payment
A curated list of payment services
Stars: ✭ 22 (+4.76%)
Mutual labels:  payment
book-ms-interface
⚡ 微图书后端接口工程,主要使用spring-boot2.x、shiro开发,前端采用 vue.js、element-ui
Stars: ✭ 86 (+309.52%)
Mutual labels:  springboot
Sentiment-Analysis-Play-Store-Reviews
Sentiment Analyser: Sentiment Analysis of user feedback in Play Store to improve app quality!
Stars: ✭ 22 (+4.76%)
Mutual labels:  googleplay
laravel-multi-payment
Laravel online gateway payment package with multi driver support
Stars: ✭ 22 (+4.76%)
Mutual labels:  payment
awesome-ecommerce
Collect and develop Open Source or Free Projects for building ecommerce platform easy and fast and free
Stars: ✭ 39 (+85.71%)
Mutual labels:  payment
HOJ
⚡🔥Hcode Online Judge(HOJ)🔥⚡:基于SpringCloud与Vue前后端分离,分布式架构的在线测评平台OJ (An open source online judge system base on SpringBoot, Springcloud Alibaba and Vue.js !)
Stars: ✭ 68 (+223.81%)
Mutual labels:  springboot
stencil-payment
Payment request API implementation in Stenciljs
Stars: ✭ 28 (+33.33%)
Mutual labels:  payment
SpringbootCRM
SpringbootCRM,后台管理模板,抽空持续完善(Github授权登录,微信测试号扫码登录)...
Stars: ✭ 37 (+76.19%)
Mutual labels:  springboot
cheshuo
🎃A lightweight game server framework. Based on Springboot and Netty. Using ProtoBuf as communication between client and server.
Stars: ✭ 23 (+9.52%)
Mutual labels:  springboot
pagarme-go
Pagar.me library in Go
Stars: ✭ 13 (-38.1%)
Mutual labels:  payment
FinanceKit
FinanceKit is a Framework for iOS and Mac to build apps working with financial data, like money, currencies, stocks, portfolio, transactions and other concepts.
Stars: ✭ 15 (-28.57%)
Mutual labels:  payment
cybersource-android-sdk
The CyberSource InApp SDK enables developers to simply and securely incorporate mobile payments into their Android applications.
Stars: ✭ 25 (+19.05%)
Mutual labels:  payment
zarinpal-laravel
Zarinpal payment for Laravel Framework
Stars: ✭ 31 (+47.62%)
Mutual labels:  payment
flutter paystack
💳 A robust Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS
Stars: ✭ 146 (+595.24%)
Mutual labels:  payment

google play 和 ios 支付校验sdk

Build Status

使用retrofit2 封装google play 和 app store 支付验证api

已提交到maven中央仓库

<dependency>
    <groupId>top.javatool</groupId>
    <artifactId>spring-boot-payment-starter</artifactId>
    <version>1.2.0</version>
</dependency>
//app store 消耗购买验证
AppStorePaymentService.consumeVerify();
//app store 订阅购买验证
AppStorePaymentService.subscriptionVerify();
//google play 消耗购买验证
GooglePlayPaymentService.productVerify();
//google   play 订阅购买验证
GooglePlayPaymentService.subscriptionVerify();
  • 使用方法 application.yml 文件配置
payment:
      appStorePassword: appstore 的验证密码
      # app store 的验证地址  正式和测试环境不同
      appStoreUrl: https://buy.itunes.apple.com/verifyReceipt/
      # google play 的验证地址 正式和测试环境相同
      googlePlayUrl: https://www.googleapis.com/
      base64PublicKey: google play 本地验证的ras公钥
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].