最详细的 paypal 支付接口开发--Java版

本文详述了如何使用Java进行PayPal支付接口的集成,包括注册PayPal账号、创建开发者账号、设置测试环境、生成clientID和密钥、SpringBoot环境配置、引入SDK、编写代码以及测试流程。
摘要由CSDN通过智能技术生成

做全球性的支付,选用paypal!为什么选择paypal? 因为paypal是目前全球最大的在线支付工具,就像国内的支付宝一样,是一个基于买卖双方的第三方平台。买家只需知道你的paypal账号,即可在线直接把钱汇入你的账户,即时到账,简单方便快捷。


在集成paypal支付接口之前,首先要有一系列的准备,开发者账号啊、sdk、测试环境等等先要有,然后再码代码。集成的步骤如下:


一、环境准备

  • 注册paypal账号

  • 注册paypal开发者账号

  • 创建两个测试用户

  • 创建应用,生成用于测试的clientID 和 密钥

二、代码集成

  • springboot环境

  • pom引进paypal-sdk的jar包

  • 码代码

  • 测试

  • 后言


    现在开始


  • 注册paypal账号

(1)在浏览器输入“https://www.paypal.com” 跳转到如下界面,点击右上角的注册

这里写图片描述

(2)选择,”创建商家用户”,根据要求填写信息,一分钟的事,注册完得去邮箱激活



这里写图片描述


  • 注册paypal开发者账号


    (1)在浏览器输入“https://developer.paypal.com”,点击右上角的“Log into Dashboard”,用上一步创建好的账号登录



这里写图片描述


  • 创建两个测试用户

(1)登录成功后,在左边的导航栏中点击 Sandbox 下的 Accounts



这里写图片描述

(2)进入Acccouts界面后,可以看到系统有两个已经生成好的测试账号,但是我们不要用系统给的测试账号,很卡的,自己创建两个

这里写图片描述

(3)点击右上角的“Create Account”,创建测试用户

这里写图片描述



<1> 先创建一个“ PERSONAL”类型的用户,国家一定要选“China”,账户余额自己填写

这里写图片描述


这里写图片描述

<2> 接着创建一个“BUSINESS”类型的用户,国家一定要选“China”,账户余额自己填写

这里写图片描述



<3>创建好之后可以点击测试账号下的”Profile“,可以查看信息,如果没加载出来,刷新

这里写图片描述

<4>用测试账号登录测试网站查看,注意!这跟paypal官网不同!不是同一个地址,在浏览器输入:https://www.sandbox.paypal.com 在这里登陆测试账户


  • 创建应用,生成用于测试的clientID 和 密钥


    (1)点击左边导航栏Dashboard下的My Apps & Credentials,创建一个Live账号,下图是我已经创建好的

这里写图片描述



(2)然后再到下边创建App



这里写图片描述



这是我创建好的“Test”App

这里写图片描述

(3)点击刚刚创建好的App“Test”,注意看到”ClientID“ 和”Secret“(Secret如果没显示,点击下面的show就会看到,点击后show变为hide)

这里写图片描述


  • springboot环境搭建


    (1)新建几个包,和目录,项目结构如下

这里写图片描述


  • pom引进paypal-sdk的jar包


    (1)pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.masasdani</groupId>
  <artifactId>paypal-springboot</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>paypal-springboot</name>

  <repositories>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>http://repo.spring.io/libs-milestone</url>
        </repository>
        <repository>
            <id>jcenter-s
  • 30
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 91
    评论
评论 91
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值