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

Payment-Gateway

授权协议 MIT License
开发语言 Python
所属分类 Web3、 开源货币/比特币
软件类型 开源软件
地区 不详
投 递 者 上官和惬
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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, UniversalCurrency, MonetaryUnit Payments Online on your website

Payment-Gateway

Our Payment Gateway with Instant Checkout allows you to easily organise your website -

Information

Copyright © 2014-2021 Delta Consultants

Website: https://gourl.io

API PHP Instruction: https://gourl.io/api-php.html

API Python,Java,Node.js,etc: https://gourl.io/api-php.html

Wordpress Plugin: https://gourl.io/bitcoin_wordpress_plugin.html

Demo: https://gourl.io/bitcoin-payment-gateway-api.html

Introduction

PHP Cryptocoin Payment Gateway is a simple PHP/MySQL script / Wordpress Plugin which you can easily integrate into your own website in minutes.

Start accepting payments on your website, including all major cryptocoins, and start selling online in minutes. No application process.

The big benefit of Cryptocoin Payment Box is that it fully integrated on your website, no external payment pages opens (as other payment gateways offer).

Your website will receive full user payment information immediately after cryptocoin payment is made and you can process it in automatic mode.

Payment-Box

How It Works

A. Website Owner / Seller Side

You can use the following steps to sell your products on your website for cryptocoins if you wish to and can automatically convert them to USD

  • Install GoUrl crypto Payment Box on your website and dynamically configure order id, currency, amount to pay, etc. Or use Monetiser Online if you don't have your own website.
  • You can accept payments in Bitcoins only or you can accept other coins - Bitcoin Cash, Bitcoin SV, Dogecoin, Litecoin, Dash, etc also. See Demo1 (multiple coins) or Demo2 (Bitcoin only)
  • When you setup Cryptocoin Payment Box, you can enter the original amount in USD or in cryptocoins. The USD amount will be automatically converted to cryptocoin amount using today's LIVE cryptocurrency exchange rates (updated every 30 minutes) and the cryptocoin amount will be displayed in the payment box. For example, if you entered 20 USD, it will display 0.059 BTC in the payment box.
  • You will need to create an account on Poloniex.com or on Bitstamp.net (trading platforms)
  • Setup so that all your received payments are automatically forwarded from your GoUrl.io account to your account on Poloniex / Bitstamp (enter your Poloniex/Bitstamp coin wallet address in gourl payment box settings). And use the "autosell" feature (auto trade your cryptocoins to USD) on Poloniex/Bitstamp.
  • Using that functionality you don't need to worry if cryptocurrency prices go down or up. Within 1-2 hours after a cryptocoin payment has been received by you, your payment will be automatically converted to USD on Poloniex/Bitstamp and will be kept on your Poloniex/Bitstamp USD account.
  • Later you can withdraw your USD from Poloniex/Bitstamp to your own USA/UK/France/etc bank account

B. End User / Buyer Side

  • All your users will see GoUrl Payment Box on your webpage, and some users will use their coin wallets and make payments to you
  • In around 5 seconds after cryptocoin payment is made, user will see confirmation on your website page that payment is received (i.e. very fast)
  • Your website will automatically immediately receive current user id with full payment information from our payment server
  • The user will still be on your webpage and see that successful payment result, your script can automatically process payment and give user confirmation (for example, upgrading user membership or giving download link on your products, etc). All in automatic mode - no manual actions are needed
  • For user that payment procedure on your website will be looking very similar visually and compare with normal credit cards for its speed
  • No paperwork, no chargebacks, no monthly fee, low transaction fee (from 0%). Please note that during the next 30 minutes (after transaction is verified) payment will be automatically forwarded to your wallet address

Installation - PHP Script

THAT'S IT! CRYPTOCOIN PAYMENT BOX/CAPTCHA SHOULD NOW BE WORKING ON YOUR SITE.

Read more - https://gourl.io/api-php.html

Installation - Wordpress Plugin

Go to https://gourl.io/bitcoin-wordpress-plugin.html

MySQL Table

Please also run MySQL query below which will create MySQLtable where all the cryptocoin payments made to you willbe stored.You can have multiple crypto boxes on site, all of themrelates to your different crypto boxes and will be storedin that one table :

CREATE TABLE `crypto_payments` (
  `paymentID` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `boxID` int(11) unsigned NOT NULL DEFAULT '0',
  `boxType` enum('paymentbox','captchabox') NOT NULL,
  `orderID` varchar(50) NOT NULL DEFAULT '',
  `userID` varchar(50) NOT NULL DEFAULT '',
  `countryID` varchar(3) NOT NULL DEFAULT '',
  `coinLabel` varchar(6) NOT NULL DEFAULT '',
  `amount` double(20,8) NOT NULL DEFAULT '0.00000000',
  `amountUSD` double(20,8) NOT NULL DEFAULT '0.00000000',
  `unrecognised` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `addr` varchar(34) NOT NULL DEFAULT '',
  `txID` char(64) NOT NULL DEFAULT '',
  `txDate` datetime DEFAULT NULL,
  `txConfirmed` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `txCheckDate` datetime DEFAULT NULL,
  `processed` tinyint(1) unsigned NOT NULL DEFAULT '0',
  `processedDate` datetime DEFAULT NULL,
  `recordCreated` datetime DEFAULT NULL,
  PRIMARY KEY (`paymentID`),
  KEY `boxID` (`boxID`),
  KEY `boxType` (`boxType`),
  KEY `userID` (`userID`),
  KEY `countryID` (`countryID`),
  KEY `orderID` (`orderID`),
  KEY `amount` (`amount`),
  KEY `amountUSD` (`amountUSD`),
  KEY `coinLabel` (`coinLabel`),
  KEY `unrecognised` (`unrecognised`),
  KEY `addr` (`addr`),
  KEY `txID` (`txID`),
  KEY `txDate` (`txDate`),
  KEY `txConfirmed` (`txConfirmed`),
  KEY `txCheckDate` (`txCheckDate`),
  KEY `processed` (`processed`),
  KEY `processedDate` (`processedDate`),
  KEY `recordCreated` (`recordCreated`),
  KEY `key1` (`boxID`,`orderID`),
  KEY `key2` (`boxID`,`orderID`,`userID`),
  UNIQUE KEY `key3` (`boxID`, `orderID`, `userID`, `txID`, `amount`, `addr`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

.

Payment API List :

.

PHP Examples / Live Demo :

  • 一、概述 首先要复习一下Gateway SpringCloud-服务网关-Gateway 服务网关在微服务架构中充当了请求访问入口的角色,是非常重要的一个部分,在高并发的系统中我们通常会在网关层通过流控降级等手段把多余的请求拒绝在外来防止微服务被高并发请求打垮。 二、实例 一.依赖 alibaba专门为gateway提供了一个适配包“spring-cloud-alibaba-sentinel-ga

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

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

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

  • 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

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

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