首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有什么好的解决方案可以让我现有的支付逻辑与PayPal更具互操作性?

有什么好的解决方案可以让我现有的支付逻辑与PayPal更具互操作性?
EN

Stack Overflow用户
提问于 2022-09-17 02:32:40
回答 1查看 24关注 0票数 0

我正在做一个使用索福特接受付款的项目。索弗特·斯特朗--让我接受这一范式:

  1. 我给索福尔发了一份请求

( a)我的API-令牌(因此Sofort将缴获的款项发送到我的银行帐户)

b) a user_variable。在这里,我只是输入我的本地用户的UID谁希望付款。这使我能够使用我自己的本地UID交叉引用Sofort支付与我的本地用户数据库。

( c)一个notification_url,本质上是一个web钩子URL,它使我能够异步地监听支付更新(pendingcompletedrejected等)。

  1. 然后,Sofort返回一个URL,它处理整个支付过程。我把这个URL发送到前端,在那里它是在一个网络视图中打开的。
  2. 如果我的web钩子随后接收到一个“已完成”通知对象,它将检查用户变量(我自己的本地UID,Sofort将其转发给web钩子),这是完成这项工作的一项关键功能。不知道贝宝是否有类似的东西),金额,和信用金额的用户。

在任何人的Paypal经验中,是否有可能创建至少与此范式押韵的PP数据流?

两个键注:

  • 这是一次性付款。不是订阅。
  • 真正的地下逻辑实质上是一家银行。有一个本地用户注册中心,每个注册中心都有一个UID和一个余额。任何由特定用户支付的款项都应记入他们的帐户。
EN

回答 1

Stack Overflow用户

发布于 2022-09-17 02:43:26

您可以实现PayPal检查加上PayPal Webhooks来通知您的付款尝试,但是这样做(尽管它可能更类似于您现有的Sofort实现)将是(a)更多的工作,(b)比使用通过API捕获的服务器端集成实现PayPal签出更不可靠,并且事后不依赖于任何异步web钩子。

--

使用v2/checkout/orders API,并在服务器上创建两条路由(url路径),一条用于“创建订单”,另一条用于“捕获顺序”。您可以使用其中一个(最近被废弃的) Checkout-*-SDKs作为路由对PayPal的API调用,或者使用您自己的HTTPS实现,首先获取访问令牌,然后执行调用。这两条路由都应该只返回/输出(不包括或文本)。在第二条路由中,当捕获API成功时,您应该验证金额是正确的,并将其结果的支付细节存储在数据库中(特别是purchase_units[0].payments.captures[0].id,即PayPal事务ID),并在将JSON转发给前端调用方之前执行任何必要的业务逻辑(例如保留产品或发送电子邮件)。如果出现错误,也会转发JSON的详细信息,因为前端必须处理这些情况。

将这两条路径与这个前端审批流程配对:https://developer.paypal.com/demo/checkout/#/pattern/server。(如果您需要从客户端向服务器发送任何其他数据,如items数组或所选选项,请将body参数添加到具有JSON字符串或对象值的fetch中)

可以自定义审批流,以显示任意数量或尽可能少的按钮(使用禁用-funding参数或独立按钮),然后Sofort可以是您在其页面上呈现的另一个选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73754091

复制
相关文章
RESTful Web服务
假设需要为users资源创建Web服务,users资源包括id、name和age等属性。获取或改变users资源的方式如下:
SmileNicky
2019/01/17
6740
基于内容的图像检索技术:从特征到检索
构建词库是离线操作,主要对目标数据集中的文本进行解析提取词干信息,建立当前数据集的词库,然后基于词库,对数据集中所有文档提取本文特征。构建词库在整个检索系统生命周期开始阶段实施,一般情况仅执行一次,是针对目标检索文本数据集进行的非频繁性操作。
公众号机器学习与AI生成创作
2020/12/08
1.7K0
基于内容的图像检索技术:从特征到检索
使用 RESTful Web 服务
本指南将引导您完成创建使用#spring# #spring认证# RESTful Web 服务的应用程序的过程。
IT胶囊
2022/09/06
2K2
使用 RESTful Web 服务
分布式开发、基于Restful的WEB服务如何实现?
那么既然说到了分布式的开发,那么所有的开发者一定都会立刻联想到一个词:“慢”,对于传统的WEB服务开发(AXIS、XFire、CXF等),而且在编写的时候需要编写一大堆的客户端代码,这样对于整个程序的开发的复杂度还是非常高的,可是在实际的开发之中,如果你作为一个架构师,一定不可能将你一个项目的所有的子系统都设计为一个,中间一定会拆分成若干个子系统,于是这个若干个子系统之间如果要想进行数据的交互处理,只能够使用RPC。
爱明依
2019/03/12
5970
Spring认证指南:了解如何使用 Spring 的 RESTful Web 服务
原标题:Spring认证中国教育管理中心-了解如何使用 Spring 的 RESTful Web 服务(Spring中国教育管理中心)
IT胶囊
2022/01/25
8860
Spring认证指南:了解如何使用 Spring 的 RESTful Web 服务
CVPR 2020 论文大盘点-图像与视频检索篇
本文总结CVPR 2020 中所有与图像和视频检索(Image and Video Retrieval)相关论文,总计 16 篇。
CV君
2020/07/09
1.3K0
图像检索:基于内容的图像检索技术(二)
相同物体图像检索是指对查询图像中的某一物体,从图像库中找出包含有该物体的图像。这里用户感兴趣的是图像中包含的特定物体或目标,并且检索到的图片应该是包含有该物体的那些图片。如1.3图所示,给定一幅”蒙娜丽莎”的画像,相同物体检索的目标就是要从图像库中检索出那些包含有”蒙娜丽莎”人物的图片,在经过相似性度量排序后这些包含有”蒙娜丽莎”人物的图片尽可能的排在检索结果的前面。相似物体检索在英文文献中一般称为物体检索(Object Retrieval),近似样本搜索或检测(Duplicate Search or Detection)也可以归类于相同物体的检索,并且相同物体检索方法可以直接应用到近似样本搜索或检测上。相同物体检索不论是在研究还是在商业图像搜索产业中都具有重大的价值,比如购物应用中搜索衣服鞋子、人脸检索等。
用户3578099
2020/03/04
1.4K0
图像检索:基于内容的图像检索技术(一)
在Web2.0时代,尤其是随着Flickr、Facebook等社交网站的流行,图像、视频、音频、文本等异构数据每天都在以惊人的速度增长。例如, Facebook注册用户超过10亿,每月上传超过10亿的图片;Flickr图片社交网站2015年用户上传图片数目达7.28亿,平均每天用户上传约200万的图片;中国最大的电子商务系统淘宝网的后端系统上保存着286亿多张图片。针对这些包含丰富视觉信息的海量图片,如何在这些浩瀚的图像库中方便、快速、准确地查询并检索到用户所需的或感兴趣的图像,成为多媒体信息检索领域研究的热点。基于内容的图像检索方法充分发挥了计算机长于处理重复任务的优势,将人们从需要耗费大量人力、物力和财力的人工标注中解放出来。经过十来来的发展,基于内容的图像检索技术已广泛应用于搜索引擎、电子商务、医学、纺织业、皮革业等生活的方方面面。
用户3578099
2020/03/04
3.5K0
图像检索:基于内容的图像检索技术(四)
基于树结构的最近邻搜索方法和基于哈希的最近邻搜索方法在理论计算机科学、机器学习以及计算机视觉中是一个很活跃的领域,这些方法通过将特征空间划分成很多小的单元,以此减少空间搜索的区域,从而达到次线性的计算复杂度。
用户3578099
2020/03/18
1.5K0
图像检索:基于内容的图像检索技术(三)
无论是对于相同物体图像检索还是相同类别图像检索,在大规模图像数据集上,它们具有三个典型的主要特征:图像数据量大、特征维度高以及要求相应时间短。下面对这三个主要特征逐一展开说明:
用户3578099
2020/03/04
2.4K0
什么是 RESTful Web服务
总结就是: 上面的提到的特点,可以总结为“ 用明确的方法 操作 语义清晰的资源,来呈现不同的资源表现形式”。
张云飞Vir
2020/04/24
3.1K0
基于素描图的细粒度图像检索【附PPT与视频资料】
近年来,随着监控摄像头的普及与应用,监控摄像头系统在打击罪犯和刑侦安全方面起到了至关重要的作用。利用监控系统查找犯罪嫌疑人,从而侦破案件已经成为公安机关的重要破案手段。这一重要应用使得行人重识别问题得到广泛关注。行人重识别是指给定行人在某一监控摄像头下的图片,利用计算机视觉算法在其余监控摄像头下识别出这一特定行人。
马上科普尚尚
2020/05/11
7320
基于素描图的细粒度图像检索【附PPT与视频资料】
GET/POST接收或发送数据的问题
SpringCloud实战视频下载 在文章开始,先来回忆一下GET、POST这两种请求方式的区别。 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 0、GET请求,请求
企鹅号小编
2018/01/25
1.4K0
Node.js基础9:web服务器2 处理 GET 或 POST 请求发送的数据
使用url库解析, 这样pathname就是查询字符串前面的字符串, url库可以对url进行一些处理,可以取一些主机名,协议之类的数据
代码之风
2019/04/19
1.9K0
Node.js基础9:web服务器2 处理 GET 或 POST 请求发送的数据
Spring Boot使用RESTful Web服务
本章将详细讨论和学习如何使用jQuery AJAX来调用RESTful Web服务。
黑洞代码
2021/09/03
1.5K0
Spring Boot使用RESTful Web服务
使用 Spring 构建 RESTful Web 服务
本指南将引导您完成使用 Spring 创建“Hello, World”RESTful Web 服务的过程。
IT胶囊
2021/09/14
1.3K0
使用 Spring 构建 RESTful Web 服务
Spring Boot构建RESTful Web服务
Spring Boot为为企业应用程序构建RESTful Web服务提供了非常好的支持。本章将详细介绍如何使用Spring Boot构建RESTful Web服务。
黑洞代码
2021/08/05
8420
WebService系列之RESTful Web服务
假设需要为users资源创建Web服务,users资源包括id、name和age等属性。获取或改变users资源的方式如下:
SmileNicky
2022/05/07
4510
WebService系列之RESTful Web服务
如何从Django应用程序发送Web推送通知
网络不断发展,现在可以实现以前只能在本机移动设备上使用的功能。JavaScript 服务工作者的引入为Web提供了新的功能,可以执行后台同步,脱机缓存和发送推送通知等功能。
姚啊姚
2018/11/15
10K0
图像检索评价指标:PR曲线的计算与绘制
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149718.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/07
4950

相似问题

Python分布式事务,如Java Transaction API (JTA)

21

可以将CockroachDB与Java Transaction API (JTA)一起使用吗?

13

丢失javax.transaction.jta伪影

14

hibernate.transaction.manager_lookup_class VS hibernate.transaction.jta.platform

20

使用JTA持久化上下文而不设置hibernate.transaction.jta.platform

29
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档