标签: payment

Apple Pay.延迟付款?

Apple支付延迟付款吗?

例如,一名乘客预订出租车,称他将使用Apple Pay.使用Touch id,当乘客在已经知道旅行价格时到达目的地时付款.那可能吗?

怎么实现呢?

可以使用之前从Touch id获得的令牌然后使用延迟它来支付吗?

payment delay ios applepay

6
推荐指数
1
解决办法
1047
查看次数

Neteller TransferOut与PHP/CURL

我在使用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)

php payment curl

6
推荐指数
1
解决办法
537
查看次数

简单的 paisa 支付网关集成错误

我需要帮助,因为在处理 EasyPaisa 支付网关集成时遇到错误。

我们在 EasyPaisa 上有一家商店,并收到了如何集成的付款集成指南。

他们提到通过发布以下表格 https://easypay.easypaisa.com.pk/easypay/Index.jsf

<form action="https://easypay.easypaisa.com.pk/easypay/Index.jsf" method="POST" target="_blank">
<! -- Store Id Provided by Easypay-->
<input name="storeId" value="43" hidden = "true"/>
<! -- Amount of Transaction from merchant’s website -->
<input name="amount" value="10" hidden = "true"/>
<! – Post back URL from merchant’s website -- >
<input name="postBackURL" value=" http://www.my.online-store.com/transaction/MessageHandler" hidden = "true"/>
<! – Order Reference Number from merchant’s website -- >
<input name="orderRefNum" value="1101" hidden = "true"/>
<! – Expiry Date from merchant’s website …
Run Code Online (Sandbox Code Playgroud)

payment payment-gateway

6
推荐指数
1
解决办法
9671
查看次数

Converge Payment Api的测试信用卡号是多少?

我已经尝试了很多测试信用卡号,但总是回来结果是'无效卡'.

请求网址:

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有任何其他测试号码.提前致谢!.

c# payment payment-gateway

6
推荐指数
1
解决办法
4190
查看次数

如何从托管的BuyNow按钮将高级变量传递给Paypal PDT和IPN

我的Paypal Hosted BuyButton应用折扣,通过将其添加到高级变量来完成.

discount_rate=40
Run Code Online (Sandbox Code Playgroud)

一切正常.

问题是,在我的IPN处理中,我通过调用检查用户是否支付了正确的金额request.getParameter(mc_gross),然后我检查mc_gross数字与预期数字,但mc_gross不包括折扣,因此折扣购买失败.

我以为我能做到

request.getParameter(discount_rate) 
Run Code Online (Sandbox Code Playgroud)

然后算出净费率,但它没有返回值.

所以我的问题是如何从IPN(和PDT)访问advanced_variable,补充问题是是否有一个标准变量显示用户实际支付的金额(即折扣后)

java payment tomcat paypal paypal-ipn

6
推荐指数
1
解决办法
299
查看次数

获取条纹信用卡图像/图标 url api?

是否有任何 API 可以获取信用卡(Visa、Mastercard 等)图标/图像。

    $customerCards = \Stripe\Customer::allSources(
        $stripe_id,
        ['object' => 'card', 'limit' => 3]
    );
Run Code Online (Sandbox Code Playgroud)

但作为回应,我没有收到任何图标/图像的 URL。

是否有任何特定的 API 可以获取该 URL?

payment laravel vue.js laravel-5

6
推荐指数
1
解决办法
7959
查看次数

PayPal Checkout:仅使用客户端代码接收付款是否安全?

我正在使用 PayPal API 将付款选项添加到我的网站。在他们的教程中,他们使用 JavaScript 在客户端完全渲染按钮并设置交易。这是示例代码:

<script>
  paypal.Buttons({
    createOrder: function(data, actions) {
      // This function sets up the details of the transaction, including the amount and line item details.
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: '0.01'
          }
        }]
      });
    },
    onApprove: function(data, actions) {
      // This function captures the funds from the transaction.
      return actions.order.capture().then(function(details) {
        // This function shows a transaction success message to your buyer.
        alert('Transaction completed by ' + details.payer.name.given_name);
      });
    }
  }).render('#paypal-button-container');
  //This …
Run Code Online (Sandbox Code Playgroud)

javascript payment paypal paypal-rest-sdk

6
推荐指数
1
解决办法
3788
查看次数

Stripe - 在不同国家以不同货币付款

我正在将我的服务与 Stripe 集成以进行订阅付款处理。我希望该服务能够在不同的国家/地区提供。因此,我想在不同国家以不同货币提供订阅。例如,假设美国用户的订阅费用为 10 美元/月。在根据用户所在位置以不同货币提供相同产品时,Stripe 的最佳实践是什么?(例如德国人 12 欧元,英国人 15 英镑等)。

我想到的一件事是拥有一个单一的 Stripe 产品,以不同的货币定义多个价格,使用一些第三方 IP 定位服务来找出请求的来源,并根据用户位置显示不同的定价选项。因此,我会将 Price_ids 映射到服务器端的国家/地区,确定客户端的位置,并在获取可用产品时将其传递到服务器。这是最佳实践还是通常的做法不同?

payment integration stripe-payments

6
推荐指数
1
解决办法
1529
查看次数

请求付款会话时出现 Apple Pay“大规模启用”错误

我正在开发一个网络应用程序,该应用程序允许我们的客户在网络上与 Apple Pay 集成。客户设置自己的 Apple Pay 商家帐户,第三方处理实际的支付处理,但我们的服务器负责网络托管和获取支付会话。

对于某些客户,我们在获取付款会话时偶尔会收到 400 错误,并显示以下消息:

支付服务异常商家Id={id}未经授权代表商家Id={id}处理交易原因=“{id}从未授权通过{id}进行大规模启用交易”

(这里所有的{id}值都是相同的)。

尽管听起来像是帐户的配置问题,但这只会影响一些其他方面相同的请求。(相同的域名、商家身份等)它会影响一些客户,但不会影响大多数;当它确实影响客户时,10% 到 50% 的会话请求将以这种方式失败。我们有几个客户即使在处理了数千笔交易后也从未遇到过此错误。

“大规模启用”一词似乎没有出现在苹果的文档中,并且在搜索网络时,确切的短语“从未授权发生大规模启用交易”根本不会产生任何结果。我能找到的最接近的是苹果开发者论坛上的这个帖子,但它并不完全匹配,并且无论如何都没有答案。

有没有人看到这个错误并解决它?

(我也在通过苹果支持来解决这个问题;如果最终证明有效,我会更新答案。)

payment applepay

6
推荐指数
1
解决办法
3472
查看次数

我想在我的 Flutter 应用中将 Google Pay 与 Stripe 连接

我想在我的应用程序中使用Google Pay,并且想在 Stripe 仪表板中获取资金。

我尝试了 Flutter 付费套餐,现在我可以看到 Google 付费表了。

我是印度公民,因此无法在印度测试 Google Pay Global,那么如何测试我的应用?而且我不知道付款成功后Google Pay如何反应。

请附上一些文档或一些示例,以将 Google Pay 与 Flutter 中的 Stripe 集成。

我使用这个包: https: //pub.dev/packages/pay

这是我打开 Google Pay 表的代码:

import 'package:pay/pay.dart' as pay;

Widget _paymentOptions() {
    return Row(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        pay.GooglePayButton(
          paymentConfigurationAsset: PaymentJson.googlePay,
          paymentItems: _paymentItems,
          width: 300,
          style: pay.GooglePayButtonStyle.black,
          type: pay.GooglePayButtonType.pay,
          margin: const EdgeInsets.only(top: 15.0),
          onPaymentResult: (val) {
            log(val.toString(), name: "Google Pay");
          },
          loadingIndicator: const Center(
            child: CircularProgressIndicator(),
          ),
        ),
        pay.ApplePayButton(
          paymentConfigurationAsset: PaymentJson.applePay,
          paymentItems: _paymentItems,
          width: …
Run Code Online (Sandbox Code Playgroud)

payment dart stripe-payments flutter google-pay

6
推荐指数
1
解决办法
6016
查看次数