标签: payment-processing

使用JavaScript实现支付系统是不是很糟糕?

我想知道在客户端使用JavaScript和服务器端的PHP实现合法的支付系统是一个坏主意吗?我主要担心IEEE浮点和过于松散的语言.

javascript php payment-processing

3
推荐指数
1
解决办法
437
查看次数

将条纹与Devise集成

我跟随条带上的railscast#288,但我在设置条纹隐藏令牌方面遇到了一些困难.我正在使用最新版本的设计与简单的表单集成.

这是我的注册控制器:

class RegistrationsController < Devise::RegistrationsController

  def create
    build_resource 
    if resource.save_with_payment
      if resource.active_for_authentication?
        set_flash_message :notice, :signed_up if is_navigational_format?
        sign_in(resource_name, resource)
        respond_with resource, :location => after_sign_up_path_for(resource)
      else
        set_flash_message :notice, :"signed_up_but_#{resource.inactive_message}" if is_navigational_format?
        expire_session_data_after_sign_in!
        respond_with resource, :location => after_inactive_sign_up_path_for(resource)
      end
    else
      clean_up_passwords resource
      respond_with resource
    end
  end
Run Code Online (Sandbox Code Playgroud)

我注册新用户的表单:

<%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => {:class => 'well'} ) do |f| %>
  <%= f.error_notification %>
  <%= f.error_messages %>
  <h3 class="center">Create your credentials for logging in:</h3><hr>
  <div class="inputs">
    <%= f.input …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails payment-processing devise ruby-on-rails-3 stripe-payments

3
推荐指数
1
解决办法
1106
查看次数

FORCE在信用卡交易中做了什么?

根据我的一些API规范:

强制Auth事务放入当前批处理(PostAuth)或将未通过LUCY Gateway™处理的事务放入当前批处理(ForceAuth)

所以"AUTH"只是搁置资金.如果您希望将资金转移到您的商家银行,您需要执行"销售"或"捕获"等操作.但是"FORCE"的重点是什么?"AUTH"是否没有立即暂停资金?你需要做"FORCE"吗?

credit-card payment-gateway payment-processing

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

paypal,authorize.net和许多其他支付网关服务如何获得签证卡处理,无论银行?

我们知道有这么多支付网关服务提供商,即paypal,moneybrookers,authorize.net以及许多国内和国际支付网关提供商.现在,我的问题是开发我们自己的支付网关服务以处理任何签证和万事达卡的步骤是什么,无论世界上任何一家银行.我应该从哪个组织获得授权来开发我自己的支付网关服务.www.visa.com和www.mastercard.com提供了什么api和协议来开发自己的支付网关服务.我不知道支付网关服务提供商的api必须与签证卡品牌网站,发卡银行和收单银行互动.. ??请提供我的指导方针......谢谢大家提前回答你的问题..

payment paypal authorize.net payment-gateway payment-processing

3
推荐指数
1
解决办法
8980
查看次数

如何使用Braintree.js与Braintree支付网关集成?

任何人都可以知道如何配置braintree.js支付网关.

这是braintree网站的链接.

https://sandbox.braintreegateway.com

提前致谢.

payment payment-gateway braintree payment-processing

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

如何在条带支付网关中生成令牌

我想使用Stripe创建支付网关.这是我的代码.配置文件,首先我在confiig文件中添加条带库.我想要一个令牌.如何从条带制作或生成令牌?

<?php
require_once('./lib/Stripe.php');

$stripe = array(
    secret_key      => 'sk_test_SrG9Yb8SrhcDNkqsGdc5eKu1',
    publishable_key => 'pk_test_8ZBVXSwrHDKuQe6dgMNfk8Wl'
);

Stripe::setApiKey($stripe['secret_key']);
?>


<?php require_once('config.php'); ?>

<form action="charge.php" method="post">
<script src="https://checkout.stripe.com/v2/checkout.js" class="stripe-button"
data-key="<?php echo $stripe['publishable_key']; ?>"
data-amount="5000" data-description="One year's subscription"></script>
</form>


<?php require_once('config.php'); ?>

<form action="charge.php" method="post">
<script src="https://checkout.stripe.com/v2/checkout.js" class="stripe-button"
data-key="<?php echo $stripe['publishable_key']; ?>"
data-amount="5000" data-description="One year's subscription"></script>
</form>
Run Code Online (Sandbox Code Playgroud)

php payment-gateway payment-processing stripe-payments

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

Braintree - 为什么通过API或沙箱创建的braintree事务在结算之前需要花费很多时间?

无论何时,我通过Braintree API或通过他们的沙箱创建交易,它都会经历许多状态,例如授权,提交结算,已结算......所有这些都需要24小时左右.我想问一下,我可以通过哪种方式在sandbox/api中创建一个事务,并立即解决或争议.我不知道为什么需要这么多时间...例如在网上购物时我的信用卡会立即收费.如何通过braintree支付沙箱实现同样的目标?

payment payment-gateway braintree payment-processing

3
推荐指数
1
解决办法
2977
查看次数

条纹:持卡人姓名验证

我该如何实现这个场景:

1)当用信用卡付款时,用户将其姓氏和姓氏放入表格中

2)如果输入的姓名与卡上的姓名("打印")不匹配 - 我们(我自己或条纹)拒绝交易.

正如我在示例中所见(https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information),创建新令牌Stripe.js仅使用:卡号,到期时间(MM/YY),CVC.

我的后端是Java.正如我所见,'Charge'对象和'Customer'都没有'first name','last name'等属性

在Quora上,我找到了一位Stripe员工的回答,说明有可能:

"您还可以向我们发送更多数据,例如账单地址和持卡人姓名.条纹可以将客户输入的账单地址与存档的账单进行比较.这也是确定付款是否由真正的持卡人."

https://www.quora.com/Whats-the-bare-minimum-information-that-Stripe-requires-to-charge-a-credit-card

但是我该如何实现呢?

java payment-processing stripe-payments

3
推荐指数
1
解决办法
6427
查看次数

Paypal(或另类)支付给陌生人?

只是想知道这是否可以使用Paypal.我有一个网站,我想开始允许人们给我他们的Paypal电子邮件,当其他用户来到我的网站,它允许他们使用信用卡或他们自己的Paypal支付给该用户Paypal帐户.

如果不是Paypal,还有其他网站做类似的事吗?

基本上我正在寻找一种方法来设置一个网关,让人们轻松提供他们的帐户详细信息,然后其他用户通过我的网站支付到该帐户(重定向到Paypal然后回来也是可以接受的).

我不能真正要求银行细节等,因为它很难验证和冗长的过程.此外,它将是小型"捐赠"类型的付款.它也适用于非注册网站.

总结如下:

  • User1浏览mysite.com
  • User1给我他们的Paypal电子邮件地址并点击提交
  • User2浏览mysite.com,看到User1的"付费页面".点击付费在他们的页面,它允许他们使用User2s Paypal(或信用卡或其他)支付User1.

谢谢.

paypal credit-card payment-gateway payment-processing

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

Django应用程序中的条带支付,可发布的密钥错误

我正在构建一个Django应用程序,它使用Stripe让用户互相付款.卖家需要将他们的帐户连接到Stripe,这样我就可以保存他们的访问权限并将令牌刷新到数据库中.买家也可以在付款期间向服务捐款.

如果我试图向卖家收费,我会收到一个我不太了解的错误:

"无效的令牌ID:tok_355k8o2rGvbwWLbLbNKPAcOk.用于创建此令牌的可发布密钥来自其他帐户.

卖家的访问令牌有问题,但我无法弄清楚它是什么.我已经仔细检查了我的秘密和可发布的密钥,他们没问题.

这是我在付款时使用的一段代码.

用条纹连接卖家:

def callback(request):
  code = request.GET.get('code')
  profile = UserProfile.objects.get(user=request.user)

  r = requests.post('https://connect.stripe.com/oauth/token', params={
    'client_secret': settings.STRIPE_SECRET_KEY,
    'code': code,
    'grant_type': 'authorization_code'
  }).json()

  try:
    profile.access_token = r['access_token']
    profile.refresh_token = r['refresh_token']
    profile.save()

    messages.success(request, "Your account was successfully connected to Stripe.")
  except KeyError:
    messages.error(request, "Unable to connect your account to Stripe.")

  return redirect('home')
Run Code Online (Sandbox Code Playgroud)

收费:

def charge(request, item_id):
  stripe.api_key = settings.STRIPE_SECRET_KEY

  try:
    item = Item.objects.get(pk=item_id)
    profile = UserProfile.objects.get(user=item.owner)
    access_token = profile.access_token
  except Item.DoesNotExist:
    raise Http404

  if request.method == 'POST':
    form = …
Run Code Online (Sandbox Code Playgroud)

django payment payment-processing stripe-payments

2
推荐指数
1
解决办法
1038
查看次数