当前位置: 首页 > 软件库 > Web3 > 开源货币/比特币 >

payment-api-php

SDK for the GloBee Payment API
授权协议 View license
开发语言 Python
所属分类 Web3、 开源货币/比特币
软件类型 开源软件
地区 不详
投 递 者 潘飞英
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

GloBee Payment API

This is a library to integrate your system with the GloBee Payment APIto manage and accept crypto payments through our system.

####Note:If using PHP 7.0 or below, use version 0.4.0 or lower.

Installation with Composer

Run the following command in your project to add this package:

composer require globee/payment-api

Authenticate with GloBee

To receive a valid X-AUTH-ID, complete the following steps:

  1. Sign into GloBee, and navigate to the Payment API section on the backend panel.
  2. Copy the "Payment API Key" and store it somewhere in your code.

Usage Example

To create an invoice on GloBee and receive a redirect to a payment interstitial, you can copy and modify the below code.

Create new Payment Request

<?php

include 'vendor/autoload.php';

$connector = new \GloBee\PaymentApi\Connectors\GloBeeCurlConnector('YOUR_UNIQUE_API_KEY');
$paymentApi = new \GloBee\PaymentApi\PaymentApi($connector);

$paymentRequest = new \GloBee\PaymentApi\Models\PaymentRequest(123.45, 'example@email.com');

$response = $paymentApi->createPaymentRequest($paymentRequest);

$paymentRequestId = $response->id; // Save this ID to know when payment has been made
$redirectUrl = $response->redirectUrl; // Redirect your client to this URL to make payment

Fetch existing Payment Request

<?php

include 'vendor/autoload.php';

$connector = new \GloBee\PaymentApi\Connectors\GloBeeCurlConnector(
    'YOUR_UNIQUE_API_KEY'
);
$paymentApi = new \GloBee\PaymentApi\PaymentApi($connector);

$response = $paymentApi->getPaymentRequest($paymentRequestId);

Convert response from IPN into a PaymentRequest object

<?php

include 'vendor/autoload.php';

$requestBody = file_get_contents('php://input'); // Get post body
$input = json_decode($requestBody, true); // convert JSON text into array
$data = $input['data']; // Get the data

// Create new Payment Request from the request
$paymentRequest = \GloBee\PaymentApi\Models\PaymentRequest::fromResponse($data);

Documentation

For more information please view the documentation at: https://globee.com/docs/payment-api/v1

License

This software is open-sourced software licensed under the GNU General Public Licence version 3 or later

  • 直接把该代码放到PHP服务器下,直接访问index.php. 1、文件列表: alipay_config.php    (基本参数配置页面,填写商家的支付宝安全校验码,合作id,支付宝帐号等内容) index.php            (提供给商家的接入页面,包含了物流信息,商品信息等内容) return_url.php       (跳转页面,买家支付成功后跳转的页面,仅当买家支付成功后跳转

  •        最近做了一个基于微信,alipay的支付功能,主要包括alipay的wap(唤醒支付宝APP),pc,APP支付,前两者基于MD5签名,后者基于RSA签名; 微信的内部浏览器支付,APP支付,至于wap,需要申请,达到一定的条件才能审批通过,目前只有京东,1号店及一些企业公司有唤醒微信APP. 这里主要说下:alipay的APP接口与微信APP的支付接口。 前期准备工作就不说了,比如

  • 支付宝app支付-php 官方文档:https://docs.open.alipay.com/204/105297/ 1、创建应用并获取APPID 2、添加功能并签约 3、配置密钥 1、下载工具:http://p.tb.cn/rmsportal_6680_secret_key_tools_RSA_win.zip 点击“RSA签名验签工具.bat” pkcs1(非java适用) 20

  • 在开发之中经常会使用到支付的功能,现在常用的两种支付方式是支付宝和微信。相对而言,支付宝的文档较为健全,并且配置和调用方式方式比较简单,这里就不过多的描述。 首先去微信官网网站下去下载服务端的demo:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 这里虽然是官网提供的公众号支付的demo,虽然微信支付的预下单等都可以在前

  • PHP Payment Library for Paypal, Authorize.net and 2Checkout If you are like me, whenever you need to work with a 3rd party API or a gateway, you’d first search in Google for a possible wrapper for it

  • 重大更新 payment v1.x系列目前仅修复重要bug问题,不再增加新的功能.现阶段主要开发与维护 v2.x. 具体代码,请查看分支 paymentv2 paymentv2的相关文档以放在博客中维护,方便更新修改. 更新说明 201-6-22 增加支付退款接口 调用方法,请看: examples/refund.php 201-6-21 增加微信网站扫码支付接口 调用方法,请看: example

  • 支付工具类 说明: 支付工具类目前封装了微信支付与支付宝支付,支持的支付方式如下: 微信支付:扫码支付,刷卡支付,公众号支付,H5支付,APP支付; 支付宝支付:手机网站支付,电脑网站支付,当面付,APP支付; 使用: 1.将pay-core作为模块导入项目中或引入pay-core-1.0-SNAPSHOT.jar; 2.调用PayApi.java中的pay方法实现支付功能; 3.pay方法请求参

  • <?php class AlipayAction extends CommonAction{ public function __construct() { parent::__construct(); } public function _initialize(){ vendor('PCAlipay.lib.alipay_submit'); vendor('PCAl

  • 支付模块是各个公司中公司和用户之间的交易桥梁,构建一套易用,安全,便捷的支付环境是每个公司的首要任务。在上一家公司我负责搭建该功能模块,在此对在做支付模块需要准备的资料、遇到的问题和以后规划的设想在这里做一个简单的记录。希望可以帮助到那些对支付模块刚刚接触的新人。 本文主要是两种支付方式:支付宝、微信支付,更多支付方式请自行解决,大致的流程应该都是可以通用的 资料准备 需要特殊说明的是: 微信在微

  • 微信扫码支付接口开发支付宝即时到帐开发-素材火官网支付接口开发,你只要需要把配制文件中的APPid、KEY等修改为你自己中你申请的时的就可以,傻瓜式操作,无论你是技术大神还是刚入门的小白,只需修改一下配制文件,就可以轻松写商城、支付接口从此不再难! 一、支付宝修改配制文件如下:    1、找到源码文件中pay_demo/Alipay/alipay.config.php  2、做如下修改即可  //

  • 注意事项 1,请求接口签名方式——RSA,用到了API证书序列号,后缀为key.pem的密钥文件,cert文件要用java自己生成,具体参考:https://developers.weixin.qq.com/community/develop/doc/000e4a0d5dc1486acc19c6fd15bc00?_at=1569021781371 2,返给小程序或者H5的支付参数签名也要RSA加密

  • 1:安装stripe包 composer require stripe/stripe-php 2:注册stripe账号,获取公钥和秘钥 获取公钥和秘钥 3:对接支付宝 $secret_key = 密钥 $total_price = 0.5 //支付金额 $baseUrl = '' //支付成功的返回url $orderNo = '' //订单编号 $username = '' //支付 $stri

  • 记录之用。 1.移动App中想要接入PayPal支付,婉转的采用PayPal的一种最简便的方式(网页版)。 PayPal支付 商品名称:流量支付 订单编号:{$out_trade_no} 金额:${$order_total} border="0" name="submit" alt=" PayPal - The safer, easier way to pay online"> 这方式就是支付的时

  • 我正在尝试让PayPal REST API使用存储在保险库中的信用卡创建付款.但是,每当我尝试使用保险箱中的卡付款时,PayPal的API将挂起大约半分钟,然后给我以下500错误: Exception: Got Http response code 500 when accessing https://api.sandbox.paypal.com/v1/payments/payment. {"na

  • 记录之用。 1.移动App中想要接入PayPal支付,婉转的采用PayPal的一种最简便的方式(网页版)。 PayPal支付 商品名称:流量支付 订单编号:{$out_trade_no} 金额:${$order_total} border="0" name="submit" alt=" PayPal - The safer, easier way to pay online"> 这方式就是支付的时

  • 記錄之用。 1.移動App中想要接入PayPal支付,婉轉的采用PayPal的一種最簡便的方式(網頁版)。 PayPal支付 商品名稱:流量支付 訂單編號:{$out_trade_no} 金額:${$order_total} border="0" name="submit" alt=" PayPal - The safer, easier way to pay online"> 這方式就是支付的時

  • Shopify 脚本 API 参考 已于 Mar 19, 2021 打印了此页面。若要查看当前版本,请访问 https://help.shopify.com/zh-CN/manual/checkout-settings/script-editor/shopify-scripts。 脚本是使用 Ruby API 编写的,能实现高度的控制力和灵活性。Shopify Plus 脚本和 Script Ed

  • php实现微信支付 微信支付文档地址: 在php下实现微信支付,这里我使用了easywechat 这里我是在yii框架实现的,安装easywechat插件 composer require jianyan74/yii2-easy-wechat 一:配置easywechat 1:在config/main.php 的 component中添加easywechat的sdk 'components' =>

  • 我不清楚如何将此代码示例放入 PHP的CURL结构中,特别是-d句柄. curl -v https://api.sandbox.paypal.com/v1/payments/payment \ -H 'Content-Type:application/json' \ -H 'Authorization:Bearer EOjEJigcsRhdOgD7_76lPfrr45UfuI43zzNzTktUk

  • 原文 (英文)https://docs.developer.amazonservices.com/en_US/feeds/Feeds_FeedType.html FeedType枚举 枚举所有可通过源API部分。 描述 这饲料类型枚举包括您可以使用中的操作提交的所有提要类型亚马逊MWS 源API部分。 FeedType枚举 支持以下馈送类别: 产品和库存源 订购订阅源 亚马逊(FBA)供稿 商业馈

 相关资料
  • 我有一个关于国家的问题: API说明如下: getState()支付、授权或订单交易的状态。值为: > 创建:事务已成功创建。 已批准:买方已批准交易。 失败:事务请求失败。 --- 批准实际上意味着什么? 钱已经在我的PayPal账户上了吗? 身份批准后,付款人是否可以取消(欺诈)? 现在的问题是,当状态被批准时,产品的出货安全吗? 这足够了吗?还是我需要使用Webhook或IPN? 以下是我当

  • 对于用户留存来说,浏览器的支付功能就是培养用户习惯的利器,一旦用户习惯了在 Web 站点中可以直接使用支付 API 进行购物等消费活动,那么 Web 站点的用户留存率自然就提高了。 虽然目前各大现代浏览器对 Payment Request API 的支持度都还不是很完美,但是这也不妨碍我们去对它进行初步的尝试。本节将从以下几个方面对 Payment Request API 进行介绍: Paymen

  • Payment模块管理支付功能,用于提供网页安全支付能力,支持通过Web接口进行支付操作。通过plus.payment可获取支付管理对象。 支付接口可使得网页开发人员能获取浏览器支持的支付渠道进行支付操作,而不需要安装额外的浏览器支付插件。 规范不定义支付渠道安全认证及支付操作通讯协议,由运行环境的支付模块根据支付服务器接入规范实现。 方法: getChannels: 获取支付通道 request

  • GoUrl.io Cryptocoin Payment Gateway API Version 2.2.2 Accept Bitcoin, Bitcoin Cash, Bitcoin SV, Litecoin, Dash, Dogecoin, Speedcoin, Reddcoin, Potcoin, Feathercoin, Vertcoin, Peercoin, UniversalCurren

  • jigsaw payment 支付系统,面向互联网商户提供的支付系统。 支付系统几乎是互联网应用必不可少的模块,也是各个互联网应用中少数可以标准化的系统。本系统是基于凤凰牌老熊的系列文章 而设计的,采用微服务架构。 命名为Jigsaw的目的是让使用者可以像搭积木一样,易于定制、易于扩展。 需要安装的软件 Apache Thrift Google Protocol Buffer MySQL, 新建用

  • 前言 大部分的 Java Web 项目都会使用 Spring,尤其是 Spring Boot。所以笔者在开发过程中萌生一种直接构建于Spring依赖之上的支付开发包的想法。由于支付宝已经提供了SDK,所以只要将其初始化委托给 Spring 即可。剩下的硬骨头就是微信支付了。  微信支付V3的优势 笔者最开始实现微信支付的时候刚好微信支付V3版本的 API公布了。相比较于 V2版本:  遵循统一的