我想在我的网站上提供信用卡付款,并想知道最好(或首选)的方式是什么?
我知道我可以使用谷歌结账,贝宝等等,但这不是我想要的.我正在寻找一个简单的基本CC支付,仅支持所有不同的信用卡.
我试图找出是否有可能通过Windows窗体应用程序从PayPal接受付款 - 但还没有找到太多信息.是否有可能做到这一点?
我不希望我的应用程序中有任何重定向/浏览器控件/等.我只想使用某种API或PayPal的东西.但我一直在他们的x.com圈子里,仍然找不到任何关于它的东西.
在Live网站上提交表单时,我得到以下错误.
状态:无效
状态详细信息:4006:此帐户不支持请求的TxType.
我的sagepay设置是为LIVE低于,
SAGEPAY_CONNECT_TO ='现场'; SAGEPAY_TRANSACTION_TYPE ='付款';
但它不起作用.有人说它改为'DEFERRED',但它也没有用.以上设置在TEST模式下正常工作,对于TEST模式设置,
SAGEPAY_CONNECT_TO ='TEST'; SAGEPAY_TRANSACTION_TYPE ='付款';
我该如何解决这个问题?谁能帮我?
payment payment-gateway payment-processing payment-services opayo
我目前正在使用ExpressCheckout和RecurringPayments开发PayPal支付交易.测试软件我(德国)买家在PayPal登录确认付款后收到以下消息:
"ZurzeitkönnenwirIhre Anfrage leider nicht verarbeiten.Kehren Sie zu主持人帐户的测试商店zurückundwählensieeine andere Option aus."
这意味着
"我们无法接受请求.请回到商店选择另一个选项".
有点谷歌搜索我的Paypal支持的答案:
亲爱的xxx,
感谢您联系PayPal商户技术服务.
尽管我想给你一个肯定的答案,但不幸的是德国买家目前不支持Express Checkout Recurring支付API.这些德国买家将始终收到您看到的错误,因为定期付款API不支持德国资金来源,因此会抛出此错误.我很抱歉,但德国买家将无法使用此服务.唯一的解决方法是使用预先批准的付款或参考交易API对您的集成和流程定期付款进行更改:
这句话已经两年了.所以我问:这还是事实吗?我不能相信这一点,因为我认为PayPal会在API参考中提到这些重要信息,因此程序员可以在实现此方法之前处理这个问题.
有没有办法解决问题而无需编写新的交易方法?
谢谢
我使用Braintree Payment Nonce来创建定期订阅请求.下面的代码是我创建订阅的代码.我正在使用从客户端收到的Payment Nonce.但订阅请求失败,并显示消息"付款方式现时无效".
任何帮助/指针将不胜感激.
SubscriptionRequest request = new SubscriptionRequest()
.paymentMethodNonce(customer.getPaymentNonce())
.planId(customer.getPlan().getBraintreePlanId());
Result<Subscription> result = getGateway().subscription().create(request);
Run Code Online (Sandbox Code Playgroud) Apple支付延迟付款吗?
例如,一名乘客预订出租车,称他将使用Apple Pay.使用Touch id,当乘客在已经知道旅行价格时到达目的地时付款.那可能吗?
怎么实现呢?
可以使用之前从Touch id获得的令牌然后使用延迟它来支付吗?
我在使用Neteller API将钱从我们的商家帐户转移给用户时遇到了一些问题.我成功收到了accessToken,但是当我尝试使用transferOut时,我只获得了无效的凭据?我正在使用的代码是:
$headers = array(
"Content-type" => "application/json",
"Authorization" => "Bearer " . $accessToken
);
//build the request body structure
$requestParams = array(
"payeeProfile" => array(
"email" => $the_email_address_to_send_to
),
"transaction" => array(
"merchantRefId" => $transaction_id,
"amount" => $amount,
"currency" => $currencyCode
)
);
// encode the requestParams to a string
$requestParams = json_encode($requestParams);
// The curl stuff
$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, "https://api.neteller.com/v1/transferOut");
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POSTFIELDS, $requestParams);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// …Run Code Online (Sandbox Code Playgroud) 我正在开发一个需要具备收集慈善捐款功能的应用程序.
我在上述链接中发现Apple Pay禁止收集慈善捐款.
在3.2.2节中,它指出您无法使用应用内购买来收集慈善捐款.
我找到了另一个StackOverflow帖子,在这里刷我的问题.
因此,根据规则和条例,我知道我无法在应用程序中购买慈善捐款.我也知道我不能使用Apple Pay.
提示用户捐赠而不强制他们手动将所有付款信息输入在线表单的最佳方法是什么?
我看了一下Apple Wallet,但唯一可行的方法是,如果某人已经设置了卡片,它将有助于自动填充信息.如果我错了,请纠正我,但这是我所理解的.
此外,苹果公司是否有任何理由说明为何如此难以捐赠慈善捐款?一位同事正在为Android做同样的事情,并没有遇到像我一样多的障碍.
在React Native使用中<TextInput/>,我试图/仅在<TextInput/>聚焦时出现,并且如果输入另一个输入则保持在那里.目前,格式是MM/YY,所以当用户键入第三个数字时,它将在...之后/.如果用户要按回,则会删除之前的数字/.
那么前面提到的实施方法是什么?谢谢你,一定会接受答案.
我尝试了以下但是得到了一个长度错误,这只是/在输入两位数后添加:
_changeCardExpiry(value) {
if (value.indexOf('.') >= 0 || value.length > 5) {
return;
}
if (value.length === 2 && this.state.cardExpiry.length === 1) {
value += '/'
}
//then update state cardExpiry
}
...
<TextInput
onChangeText={this._changeCardExpiry.bind(this)}
placeholder='MM/YY'
value={cardExpiry}
/>
Run Code Online (Sandbox Code Playgroud) 我已经尝试了很多测试信用卡号,但总是回来结果是'无效卡'.
请求网址:
https://demo.myvirtualmerchant.com/VirtualMerchantDemo/processxml.do
这是我的Sample Xml Request:
"xmldata=<txn>
<ssl_merchant_ID>******</ssl_merchant_ID>
<ssl_user_id>***</ssl_user_id>
<ssl_pin>******</ssl_pin>
<ssl_transaction_type>ccsale</ssl_transaction_type>
<ssl_card_number>4111111111111111</ssl_card_number>
<ssl_exp_date>0120</ssl_exp_date>
<ssl_amount>7</ssl_amount>
<ssl_cvv2cvc2>123</ssl_cvv2cvc2>
<ssl_avs_address>test</ssl_avs_address>
<ssl_avs_zip>9999</ssl_avs_zip>
<ssl_first_name>test</ssl_first_name>
<ssl_last_name>test</ssl_last_name>
</txn>"
Run Code Online (Sandbox Code Playgroud)
我的结果:
<txn>
<ssl_approval_code />
<ssl_email />
<ssl_card_short_description>VISA</ssl_card_short_description>
<ssl_cvv2_response />
<ssl_last_name>test</ssl_last_name>
<ssl_avs_zip>9999</ssl_avs_zip>
<ssl_exp_date>0120</ssl_exp_date>
<ssl_account_balance>0.00</ssl_account_balance>
<Additional_Information />
<ssl_result_message>INVALID CARD</ssl_result_message>
<ssl_card_type>CREDITCARD</ssl_card_type>
<ssl_city />
<ssl_phone />
<ssl_avs_address>test</ssl_avs_address>
<ssl_first_name>test</ssl_first_name>
<Customer_Account />
<ssl_amount>7.00</ssl_amount>
<ssl_state />
<ssl_txn_id>230317B39-CA1A68F1-63A9-44C8-9812-88AD8DBA7D37</ssl_txn_id>
<ssl_result>1</ssl_result>
<ssl_card_number>41**********1111</ssl_card_number>
<ssl_txn_time>03/23/2017 12:13:37 AM</ssl_txn_time>
<ssl_avs_response />
<ssl_transaction_type>SALE</ssl_transaction_type>
</txn>
Run Code Online (Sandbox Code Playgroud)
在本例中,我尝试使用4111111111111111Visa卡.请告诉我Converge有任何其他测试号码.提前致谢!.