我正处于规划新网站的最初阶段.我想为两个不同的用例提供付款处理:
向付款用户付款的用户比例约为100:1.我提到这一点是因为我想确保用户很容易付款,但对于想要接收付款的用户可能会遇到一些额外的麻烦.
我还没有确定商业模式,但我正在考虑在上面的用例2中收取一小笔中间人费.我计划使用python框架来实现网站(倾向于django或web2py),所以现有的python模块支持将是一个加号.
我的问题是:我应该使用特定的支付网关(如果是,使用哪个)或者我应该为多个支付网关(以及哪些支持网关)提供支持?
编辑:滚动自己的支付网关有多少噩梦?换句话说,直接接受和处理Visa,MasterCard,Discover等会不会有麻烦?有人有这方面的经验吗?责任/安全问题比他们的价值更麻烦?
是否有Grails的支付API?我正在寻找一些可以抽象接收我网站付款的东西.
首先,我打算点击Paypal和Google Checkout - 据我所知,这些是最常用的在线支付服务.支持任何其他服务将是一个奖励.
我想将Paytm钱包集成到Android应用程序中作为支付选项,就像在Uber应用程序中一样.谁能帮我吗?提前致谢.
我正在使用名为Attendize的开源票证系统.
他们已经将支付提供商Stripe集成在一起.现在我正在尝试与支付提供商Mollie合作.
问题是我一直在绊倒这个错误:
我的代码看起来像这样:
$transaction_data += [
'transactionId' => $event_id . date('YmdHis'),
'returnUrl' => route('showEventCheckoutPaymentReturn', [
'event_id' => $event_id,
'is_payment_successful' => 1
]),
];
$apiKey = "test_gSDS4xNA96AfNmmdwB3fAA47******";
$gateway->setApiKey($apiKey);
$transaction = $gateway->purchase($transaction_data);
$response = $transaction->send();
if ($response->isSuccessful()) {
session()->push('ticket_order_' . $event_id . '.transaction_id',
$response->getTransactionReference());
return $this->completeOrder($event_id);
} elseif ($response->isRedirect()) {
/*
* As we're going off-site for payment we need to store some data in a session so it's available
* when we return
*/ …Run Code Online (Sandbox Code Playgroud) 我正在开发一个C2C门户网站,卖家将发布他们的产品,其他人可以购买.我计划将Braintree用于付款流程.现在,一旦付款完成,系统将收取佣金,并应将剩余部分转移给卖方.
我以为我可以使用ACH,但我找不到任何解决方案或要求的文件转移到卖家帐户.
注意:我可以使用Stripe Connect实现相同的功能.提出问题的原因是使用他人拥有的知识.
我正在使用后端 nodejs 在我的 React.js 应用程序中实现 razorpay 支付网关。
这里frontend.jsx
razorpayHandler = () =>{
const payment_amount = this.props.TotalPrice;
const backend_url = 'https://25234399bb.ngrok.io';
const self = this;
const options = {
key: config.RAZOR_PAY_KEY,
amount: payment_amount * 100,
name: 'StanPlus',
description: 'pay your ambulance fare',
handler(response) {
const paymentId = response.razorpay_payment_id;
const url = backend_url+'/razorpay/'+paymentId+'/'+payment_amount+'/'+self.id;
console.log(paymentId)
// Using my server endpoints to capture the payment
fetch(url, {
method: 'get',
headers: {
"Content-type": "application/x-www-form-urlencoded; charset=UTF-8"
}
})
.then(resp => resp.json())
.then(function (data) {
console.log(data) …Run Code Online (Sandbox Code Playgroud) 我使用magento中的authorised.net方法在placeorder期间遇到错误:
"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
Run Code Online (Sandbox Code Playgroud) 我试图在railscasts教程的帮助下配置我的paypal网关和activemerchant,但我有点困惑,因为网关信息已经改变.
这是教程中的旧配置:
gateway = ActiveMerchant::Billing::PaypalGateway.new(
login: "...",
password: "...",
signature: "..."
)
Run Code Online (Sandbox Code Playgroud)
在我的PaypalSandbox帐户中我只有这个:
什么是正确的配置?
我需要将支付宝支付网关集成到我的应用程序中,我已经潜入谷歌海,但不幸的是,我的需求没有鱼.
从某个地方,我找到了这个链接,https://globalprod.alipay.com/order/integrationGuide.htm,但是iOS应用程序没有集成步骤.
有没有人以前实现过这个?那里有任何文件吗?什么?
我想实现一个安全的付款方式作出反应,贝宝特快结帐 ...但我看到的用户可以很容易地改变与Chrome浏览器开发工具的金额......我不应该做的API请求,从我的服务器到PayPal并使用我的数据库验证金额?我没有看到用paypal做任何选择...
这是我的代码:
import React, { Component } from 'react';
import { connect } from 'react-redux';
import 'react-credit-cards/es/styles-compiled.css'
import './checkout.css';
import PaypalExpressBtn from 'react-paypal-express-checkout';
class CheckOut extends Component {
constructor(props) {
super(props);
this.state = {
amount: 40
}
}
render() {
const client = {
sandbox: 'XXXX',
production: 'Your-Production-Client-ID',
}
return (
<PaypalExpressBtn client={client} currency={'USD'} total={this.state.amount} />
);
}
}
export default connect(CheckOut);
Run Code Online (Sandbox Code Playgroud)