标签: payment

您如何实施基于网络的直接存款/电子支票支付系统?

我正在尝试开发一个网站,允许用户使用其他用户提供的电子支票支付服务费用。

买方将通过直接存款支付进入我账户的款项。服务提供商稍后可以提取不超过他们在银行账户中累积的金额。

每次我向支付网关提供商询问此事时,他们都表现得好像我在说外语。Paypal 告诉我,他们的 API 不允许直接存款或电子支票。

我需要什么样的商家帐户/网关组合才能做到这一点?你能指导我去任何特定的公司吗?我使用 Python/Django 来开发应用程序,你知道任何可以帮助我完成这项工作的库吗?

python django payment payment-gateway

5
推荐指数
1
解决办法
2616
查看次数

使用 Paypal Payments Advanced(和 NVP API)进行 paypal 快速结账的订单项

我正在使用Paypal Payments Advanced和托管结帐页面 (iframe)。这使客户可以选择单击“paypal 付款”(按钮)(paypal 的快速结帐)或使用信用卡付款。一切似乎都工作得很好,除了在使用 NVP API 传递参数时我未能成功地显示各个行项目。相反,我只看到总数(见下图)。

贝宝结账

我还相信这意味着根本不会发送订单项(即使我使用信用卡付款),因为当我登录 PayPal 查看交易详细信息时,我没有看到任何订单项。

以下是我当前使用的 NVP 参数:

"PARTNER"  => "PayPal", 
"VENDOR"   => "company_here",
"USER"     => "user_here",
"PWD"      => "password_here", 
"TRXTYPE"  => "S",
"AMT"      => "2.16",
"ITEMAMT"  => "2.00",
"TAXAMT"   => "0.16",
"L_NAME0"  => "Test Product 1",
"L_DESC0"  => "Test Product Description",
"L_AMT0"   => "1.00",
"L_TAXAMT0"=> "0.08",
"L_QTY0"   => "1",
"L_NAME1"  => "Test Product 2",
"L_DESC1"  => "Test Product 2 description",
"L_AMT1"   => "1.00",
"L_TAXAMT1"=> "0.08",
"L_QTY1" …
Run Code Online (Sandbox Code Playgroud)

payment paypal nvp express-checkout

5
推荐指数
1
解决办法
4115
查看次数

移动应用程序有没有办法向用户付款?

我只是在研究移动开发,对此一无所知,我可以看到用户可以在应用程序内向开发人员支付少量费用。但是,开发者有没有办法向用户支付一笔款项?我特别考虑赌博应用程序,用户通过手机下注,然后需要某种方式来接收他们的奖金 - 这可以做到吗?用户从应用程序接收真钱的最简单方法是什么?

我主要对 ios 感兴趣,但是我也想了解 android - 我不知道它们之间可能有什么区别。

编辑:我很欣赏前两个答案中的法律建议,这些建议明确表明赌博应用程序作为应用程序是不可行的。然而,虽然这在业务层面上很有帮助,但它并没有说明技术情况。不考虑法律方面,我的问题仍然存在 - 应用程序有没有办法向用户汇款?一个非赌博用例的示例可能是某种银行服务,允许用户通过应用程序存入和提取少量金额。我承认这没有实际用途,但我仍然有兴趣知道是否可以这样做。

payment mobile android mobile-application ios

5
推荐指数
1
解决办法
1753
查看次数

如何在 Android 中从沙盒模式设置 Google 钱包生产模式?

我正在使用 Google Wallet Instant Buy, 按照此处给出的描述和 Google 提供的示例以及 Android SDK 在此路径或类似路径D:\android-sdk-windows\extras\google\google_play_services\samples\wallet(根据 SDK)显示在您的电脑上。

我成功运行了该应用程序并在我的应用程序中实现了相同的功能,并且它在沙盒模式下运行良好

现在我必须进入应用程序的最后阶段才能将其发布到游戏商店中,我需要将沙盒模式更改为生产模式,以便我们可以进行实时交易(购买)。

据我理解代码并得到我需要更改的内容,我已在特定类中进行了如下所示的更改

课程

  1. 常量.类

    // 创建 WalletClient 实例时使用的环境

    public static final int WALLET_ENVIRONMENT = WalletConstants.ENVIRONMENT_SANDBOX;
    
    Run Code Online (Sandbox Code Playgroud)

    取而代之

    public static final int WALLET_ENVIRONMENT = WalletConstants.ENVIRONMENT_PRODUCTION;
    
    Run Code Online (Sandbox Code Playgroud)
  2. LoginFragment.class

    private static final String WALLET_SANDBOX_SCOPE ="https://www.googleapis.com/auth/paymentssandbox.make_payments";
    
    Run Code Online (Sandbox Code Playgroud)

    取而代之

    private static final String WALLET_SANDBOX_SCOPE ="https://www.googleapis.com/auth/payments.make_payments";
    
    Run Code Online (Sandbox Code Playgroud)

所有类均在 GOOGLE 提供的示例中给出,并 根据您电脑上的 SDK 位于D:\android-sdk-windows\extras\google\google_play_services\samples\wallet位置。

我已经在我的应用程序中直接使用了它,并进行了必要的包更改和其他设计相关的更改。

我已经按照此处给出的说明完成了所有必需的设置Android Google Wallet Integration

由于我必须在生产模式下工作,所以我使用Sign APK Keystore创建了客户端 id 和 Android 密钥。 …

payment android android-sdk-tools android-pay

5
推荐指数
1
解决办法
2092
查看次数

使用 iframe 付款是否安全?

我有这个问题:使用 iframe 加载客户付款的页面是否安全。例如 paypal 或 DineroMail 或进行信用卡付款的页面。因为我的老板希望客户觉得永远不会离开该网站,所以在我的网站中我添加了一个 iframe(并在其中加载了付款的 url)但不知道是否正确和安全。

谢谢。

html security payment iframe paypal

5
推荐指数
2
解决办法
7872
查看次数

条纹,验证卡,仅在操作后充电

我正在为网站启用付款。我使用 Stripe 作为提供者。我想知道如果 2 个条件为真,我如何为卡充电。当用户付款时,我想更改数据库中的一个值,然后向卡收费。但是如果数据库查询失败,我不想对该卡收费。同样,我不想查询卡是否无效。我需要卡片有效和查询成功。我怎么做?

这是充值卡的代码

try {
$charge = \Stripe\Charge::create(array(
  "amount" => $amount, // amount in cents, again
  "currency" => "cad",
  "source" => $token,
  "description" => $description)
);
} catch(\Stripe\Error\Card $e) {
  // The card has been declined
}
Run Code Online (Sandbox Code Playgroud)

php payment paypal stripe-payments

5
推荐指数
2
解决办法
7208
查看次数

Stripe Connect Charge - 必须作为连接帐户进行身份验证才能使用客户参数

我正在尝试设置 Stripe Connect 并且需要

  1. 首先通过创建客户来向买方收费,
  2. 然后生成一个令牌,最后
  3. 使用此令牌向客户收费。

只要买方和卖方不是 Stripe Connect 平台的所有者,这种方法就可以正常工作。

即让我们假设以下电子邮件对应于帐户持有人:

admin@admin.com
Run Code Online (Sandbox Code Playgroud)

现在,我们有两个卖家:

seller_1@sellers.com
admin@admin.com
Run Code Online (Sandbox Code Playgroud)

我们有一位买家:

buyer_1@buyers.com
Run Code Online (Sandbox Code Playgroud)

我的代码在buyer_1seller_1. 一切顺利,并收取申请费。

然而,当buyer_1想要从admin@admin.com. 尽管admin@admin.com已连接到帐户平台(我经历了与 for 相同的过程seller_1),但我不断收到错误消息:

message: "Must authenticate as a connected account to be able to use customer parameter. See https://stripe.com/docs/api#create_card_token for more details."
param: "customer"
raw: Object
rawType: "invalid_request_error"
requestId: "req_8EtIue0F4JWFmQ"
stack: 400
type: "StripeInvalidRequestError"
Run Code Online (Sandbox Code Playgroud)

我使用以下教程来保存客户并向客户收费

// store
// Set your secret key: remember to change …
Run Code Online (Sandbox Code Playgroud)

javascript payment node.js stripe-payments stripe-connect

5
推荐指数
1
解决办法
3659
查看次数

如何将 worldpay 与 angular2 集成

我正在尝试将 Worldpay 集成到 angular2 应用程序中。

我正在使用自己的表单own-form)方法,需要将其脚本包含在页面中: <script src="https://cdn.worldpay.com/v1/worldpay.js"></script> 为某些输入添加特定属性:data-worldpay并将Worldpay.js逻辑附加到表单中...

我设法完成以下步骤:
1. 在您的页面中包含 Worldpay.js
2. 创建具有相关属性的付款表单

我怎样才能继续进行下一步......我陷入了这个问题:

5. 将 Worldpay.js 附加到您的表单:

<script type="text/javascript">
var form = document.getElementById('paymentForm');

Worldpay.useOwnForm({
  'clientKey': 'your-test-client-key',
  'form': form,
  'reusable': false,
  'callback': function(status, response) {
    document.getElementById('paymentErrors').innerHTML = '';
    if (response.error) {             
      Worldpay.handleError(form, document.getElementById('paymentErrors'), response.error); 
    } else {
      var token = response.token;
      Worldpay.formBuilder(form, 'input', 'hidden', 'token', token);
      form.submit();
    }
  }
});
</script>
Run Code Online (Sandbox Code Playgroud)

为什么?
angular2 从模板中删除所有标签<script
假设有一个解决方法,可以在ngAfterViewInit()方法中的页面中注入一些脚本(就像我在第一步中所做的那样)

ngAfterViewInit(): …
Run Code Online (Sandbox Code Playgroud)

payment payment-gateway worldpay typescript angular

5
推荐指数
1
解决办法
3225
查看次数

从 Braintree 账户向客户账户汇款

我遇到了将资金从我的商家帐户转移到我的客户银行帐户的问题。所以我只是查询和谷歌搜索了很多以获得合适的解决方案,我最近遇到了一条评论

Braintree仅帮助接受客户的信用卡付款。”

braintree我的帐户收到款项后,是否可以将钱从我的帐户发送到我客户的银行帐户braintree?将付款转移到客户银行帐户或信用卡的更好解决方案是什么?

payment braintree braintree-sandbox

5
推荐指数
1
解决办法
3175
查看次数

支付成功后,Woocommerce 中会触发什么 hook

在 Woocommerce 中,要向客户发送短信付款信息,我需要在成功付款后激活触发器。

但我没有找到任何钩子来做

这是我的插件代码:

if ( isset( $this->options['wc_notify_customer_payment_successful_enable'] ) ) {
    add_action( '####Action to be used here#######', array( &$this, 'successful_payment_notification_client' ) );
}

/* WooCommerce Successful payment notification client 
 *
 * @param $order_id
 */
public function successful_payment_notification_client ( $order_id ) {
    // Check the mobile field is empty
    if ( empty( $_REQUEST['mobile'] ) ) {
        return;
    }
    $order          = new WC_Order( $order_id );
    $this->sms->to  = array( $_REQUEST['mobile'] );
    $template_vars  = array(
        '%order_id%'           => $order_id,
        '%order_number%'       => $order->get_order_number(),
        '%status%'             => …
Run Code Online (Sandbox Code Playgroud)

php wordpress payment woocommerce hook-woocommerce

5
推荐指数
1
解决办法
1万
查看次数