我正在开发一个PHP项目,我正在寻找一个好的authorize.net网关.我想要一些经过测试的成熟代码.目标是避免基于authorize.net api文档自己编写和测试整个事情.
有谁知道任何好的PHP库吗?我搜索谷歌无济于事.
是否有一个简单的PHP支付库可以处理多个支付网关?我不介意在支付网关网站而不是在我的网站上处理付款,并且不想在我的网站中存储CC信息,但我希望灵活选择网关而不更改代码(或很少更改).
我正在寻找一家支付网关公司,因此我们可以避免繁琐的PCI-DSS认证及其相关费用.我现在就把它拿出来,我不想要贝宝.它做我想要的,但它真的不是一个我想用任何金钱信任的公司.
它需要支持以下流程:
如果可能的话,英国或欧盟和开发商友好.
我们不需要购物篮的任何概念,因为我们已经在我们的代码中处理了所有这些概念.
我们(或至少会通过推出)有一个合适的商业银行账户 - 因此不需要像Paypay这样的保险服务.
如果他们的API明确地涵盖了Python(我们正在使用Django),那就更好了,但我认为我有足够的能力破译任何其他示例并自己将它们转码为Python.
我正在寻找支持许多不同支付处理器API的通用和开源支付库.换句话说,我想使用单一支付处理API开发应用程序,但能够轻松地在支付网关之间切换,例如Authorize.Net,Payflow Pro,Braintree,PayPal,Google,Amazon等.
这个问题提供了一些Java解决方案,但这些建议看起来都很糟糕.是不是还有像ActiveMerchant for Java的东西?我真的需要一个好的Java解决方案,以便在必要时构建我自己的解决方案.但如果它存在,我不想重新发明轮子.
有没有Python,Node.JS或PHP的解决方案?
理想情况下,我想找到类似于Ruby的ActiveMerchant的东西,它看起来非常完整.还有其他Ruby解决方案吗?
我正在开发一个使用ASP.net和C#的Web应用程序
需要提供用户可通过其卡支付的功能(信用卡,万事达卡,Visa卡,借记卡等)
我如何处理交易,意味着当用户输入付款细节并点击付款按钮时,
我之前从未处理过付款,所以我从哪里开始?
目前,我正在使用PayPal来实施我的付款流程.但是,我对PayPal为Java提供的过时API感到满意.我已经google了一段时间,我在几篇文章中看到了许多替代品,例如:
如果你能就这些系统的优缺点给我一些意见,我将非常感激.此外,根据您的经验,请告诉我您认为哪些API具有适合Java开发人员的API.
我有几个客户希望在他们的网站上获取信用卡详细信息,然后他们可以在将来开账单(一个运行课程和用户只在他们的课程前4周收费,如果他们没有取消,一个运行慈善机构和每个募捐活动都需要筹集至少3千美元,任何低于从信用卡中扣除的费用.我完全感谢他们不能/不应该将cc数据存储在他们自己的网站上,但我想检查你对最佳解决方案的看法.显然,如果用户立即在线支付,那么它就可以了,任何支付网关都可以使用,但是他们不需要立即开账单,并且在未来的金额上花费不确定的时间(通常是几个月后)只能在付款之前建立.
我是否正确地认为,最好的方法是使用某种可变的定期支付系统(例如WorldPay的FuturePay,PayPal的自动计费 或Authorize.net的CIM服务).这些(以及其他类似服务)允许可变付款(尽管WorldPay/PayPal似乎是针对经常性付款而不是一次性付款).
似乎还可以选择使用像http://www.braintreepayments.com/credit-card-storage这样的公司来存储信息.如果有人能够确认你是如何处理这种情况以及你是否使用我上面列出的选项或者是否有更好/更适合的替代方案,我将非常感激?
我正在使用Authorize.net的Customer Information Manager API(CIM).我的测试用例以用户在结账时给出错误的地址为中心.
每次用户提交表单时,我的应用程序都会尝试创建客户配置文件:
$txrq = new AuthorizeNetCIM;
$txrsp = $txrq->createCustomerProfileTransaction("AuthCapture", $transaction, 'x_duplicate_window=0');
Run Code Online (Sandbox Code Playgroud)
我已经尝试过x_duplicate_window如上所述设置传递给"额外选项",在SDK中,它是请求的以下部分:
<extraOptions><![CDATA[' . $this->_extraOptions . ']]></extraOptions>
Run Code Online (Sandbox Code Playgroud)
无论我为x_duplicate_window使用什么值,authorize.net将始终返回错误,直到默认时间过去.
AuthorizeNet Error: Response Code: 3 Response Subcode: 1 Response Reason Code: 11 Response Reason Text: A duplicate transaction has been submitted.
Run Code Online (Sandbox Code Playgroud)
我担心,如果我们的(潜在)用户之一尝试提交错误的地址,意识到他或她的错误,那么在事务超时发生时会再遇到3分钟的错误.
php credit-card authorize.net payment-gateway payment-processing
我正在尝试在iOS中集成CCAvenue支付集成.他们给了我两个名为的文件库:libcrypto.a和libssl.a
他们还给了我一些头文件.
为了实现这一点,他们提到我应该在构建设置中设置标题搜索路径和库搜索路径.
我已经设置了它们但我收到以下错误:
错误:
openssl/rsa.a找不到文件.
任何人都可以帮我逐步将这些文件复制到我的项目中,并在需要时设置正确的路径和标记吗?
我正在使用Xcode 7.0.1和iOS 7.0+
我为braintree设置了dropin UI.我可以看到UI很好.在此之前我创建了客户,我可以在braintree-sandbox上看到客户.现在我想向客户添加付款方式.我正在尝试关注代码,但未调用paymentMethodNonceReceived.不知道为什么.
braintree.setup("<?=CLIENT_TOKEN_FROM_PHP?>",
"dropin",
{
container: "divBrainTreeContainer",
paymentMethodNonceReceived: function (event, nonce) {
console.log(nonce);
$('#formProfile').append('<input type="hidden" name="payment_method_nonce" value="'+nonce+'" />');
$('#formProfile').submit();
}
}
);
Run Code Online (Sandbox Code Playgroud) payment-gateway ×10
php ×5
credit-card ×3
java ×2
payment ×2
python ×2
api ×1
asp.net ×1
braintree ×1
c# ×1
ccavenue ×1
e-commerce ×1
integration ×1
ios ×1
iphone ×1
javascript ×1
objective-c ×1
pci-dss ×1
ruby ×1