嗨,我正在寻找一个支付网关,可以进行每月更改的定期结算.Fogbugz这样做,他们根据当月有多少活跃用户收费.我发现的所有API只允许您设置固定金额,并且很难/不可能每月更改订阅金额.
有没有人遇到任何这样做的服务?
我需要通过VISA/Mastercard信用卡/借记卡和PayPal接受我网站上的高级帐户持有人的付款.是否有任何众所周知的广泛使用的API可以通过抽象所有这些付款程序使我的生活更轻松?
我是Android新手.
我想知道如何在我的应用程序中集成ATOM支付网关移动结账页面?
我想要它,以便用户填写他的信用卡详细信息并在线支付.
如果我使用其他支付网关,如Paytm或Payu,他们提供SDK,但Atom不提供
任何帮助,将不胜感激
我想在我的网站上添加付款方式,例如万事达卡或Payoneer.我不知道从哪里开始,有人可以给我一个切入点吗?这有API吗?
我正处于规划新网站的最初阶段.我想为两个不同的用例提供付款处理:
向付款用户付款的用户比例约为100:1.我提到这一点是因为我想确保用户很容易付款,但对于想要接收付款的用户可能会遇到一些额外的麻烦.
我还没有确定商业模式,但我正在考虑在上面的用例2中收取一小笔中间人费.我计划使用python框架来实现网站(倾向于django或web2py),所以现有的python模块支持将是一个加号.
我的问题是:我应该使用特定的支付网关(如果是,使用哪个)或者我应该为多个支付网关(以及哪些支持网关)提供支持?
编辑:滚动自己的支付网关有多少噩梦?换句话说,直接接受和处理Visa,MasterCard,Discover等会不会有麻烦?有人有这方面的经验吗?责任/安全问题比他们的价值更麻烦?
我正在为Automated Recurring Billing创建一个应用程序.
请让我知道我应该选择将哪个选项发送到服务器
为什么一个比另一个好?
我目前正在向Paypal Express发布常规交易,并且没有错误地到达网关.
我现在想配置我的购物车向网关发送折扣.我的第一个想法是修改发送到网关的"AMT"值.然而,似乎贝宝通过计算总的验证"AMT"字段ITEMAMT
,TAXAMT
并且SHIPPINGAMT
字段,以确保总不变:
[L_AMT0] => 49.99
[L_NUMBER0] => 3706{3}8
[L_QTY0] => 1
[L_TAXAMT0] => 0.00
[ITEMAMT] => 49.99
[TAXAMT] => 0
[SHIPPINGAMT] => 14.95
[AMT] => 64.94
Run Code Online (Sandbox Code Playgroud)
我向Paypal发送了多少折扣?我查看了我能找到的文件,没有运气; 关于SO的类似问题也没有帮助.谢谢.
编辑:我注意到我可以穿过田野SHIPDISCAMT
.我不知道这是否会让我做我需要的东西 - 我仍然会收到错误,表明soemthing'不匹配'.
我发现这篇关于BitPay的帖子,但我不知道如何使用它.
https://help.bitpay.com/development/how-do-i-use-the-bitpay-java-client-library
我实现了这段代码:
public void createInvoice() throws BitPayException
{
ECKey key = KeyUtils.createEcKey();
BitPay bitpay = new BitPay(key);
InvoiceBuyer buyer = new InvoiceBuyer();
buyer.setName("Satoshi");
buyer.setEmail("satoshi@bitpay.com");
Invoice invoice = new Invoice(100.0, "USD");
invoice.setBuyer(buyer);
invoice.setFullNotifications(true);
invoice.setNotificationEmail("satoshi@bitpay.com");
invoice.setPosData("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");
Invoice createInvoice = bitpay.createInvoice(invoice);
}
Run Code Online (Sandbox Code Playgroud)
我该如何实现私钥?
目前,Connect似乎可以Accounts
做到一切Customers
,例如可以直接在Accounts
账户中添加银行卡.所以只Accounts
为用户创建一个似乎就足够了,但是有没有必要创建一个Customers
对象?
例如,在教程(https://stripe.com/docs/connect/payments-fees
)中,对于TOKEN,可以简单地提供Accounts
可发布的密钥:
stripe.charges.create({
amount: 1000,
currency: 'usd',
source: {TOKEN},
destination: {CONNECTED_STRIPE_ACCOUNT_ID}
});
Run Code Online (Sandbox Code Playgroud)
需要澄清的source
是,资金将从哪里撤出,destination
资金将用于何处?资金将存入destination
默认银行账户?
此外,当Accounts
通过API创建时,新连接的帐户帐户是否可以通过平台的仪表板查看?并且还能够查看交易和余额?
最后,在转移资金时,如果没有定义来源,这是否意味着资金将从平台账户的余额中提取?
var stripe = require('stripe')(PLATFORM_SECRET_KEY);
stripe.transfers.create(
{
amount: 1000,
currency: "usd",
destination: "default_for_currency"
},
{stripe_account: CONNECTED_STRIPE_ACCOUNT_ID}
);
Run Code Online (Sandbox Code Playgroud)
接受/赞成答案.先感谢您.
我们正在尝试使用moneypayment IPN接收使用加密货币的付款.我们可以创建请求并能够进行付款.但是,当用户回到卖方时,无法获得成功或失败响应.
以下是付款请求的创建方式:
public ActionResult IPN()
{
var uri = new UriBuilder("https://www.coinpayments.net/index.php");
uri.SetQueryParam("cmd", "_pay_auto");
uri.SetQueryParam("merchant", "merchant_key");
uri.SetQueryParam("allow_extra", "0");
uri.SetQueryParam("currency", "USD");
uri.SetQueryParam("reset", "1");
uri.SetQueryParam("success_url", "http://localhost:49725/home/SuccessResponse"); //todo: redirect to confirm success page
uri.SetQueryParam("key", "wc_order_5b7b84b91a882");
uri.SetQueryParam("cancel_url", "http://localhost:49725/home/FailiureResponse");
uri.SetQueryParam("order_id", "36");
uri.SetQueryParam("invoice", "PREFIX-36");
uri.SetQueryParam("ipn_url", "http://localhost:49725/?wc-api=WC_Gateway_Coinpayments");
uri.SetQueryParam("first_name", "John");
uri.SetQueryParam("last_name", "Smith");
uri.SetQueryParam("email", "a@a.com");
uri.SetQueryParam("want_shipping", "1");
uri.SetQueryParam("address1", "228 Park Ave S&address2");
uri.SetQueryParam("city", "New York");
uri.SetQueryParam("state", "NY");
uri.SetQueryParam("zip", "10003-1502");
uri.SetQueryParam("country", "US");
uri.SetQueryParam("item_name", "Order 33");
uri.SetQueryParam("quantity", "1");
uri.SetQueryParam("amountf", "100.00000000");
uri.SetQueryParam("shippingf", "0.00000000");
return Redirect(uri.ToString());
}
Run Code Online (Sandbox Code Playgroud)
这将被重定向到coinpayment网站,一旦付款完成,它将显示以下屏幕.
当用户点击回到卖家网站时试图获取数据,我试图使用数据Request.Form
,但没有获得任何形式的价值.
同样的事情,使用这个woocommerce代码 …
payment-gateway ×10
payment ×4
c# ×2
credit-card ×2
e-commerce ×2
java ×2
paypal ×2
php ×2
amazon ×1
android ×1
asp.net-mvc ×1
curl ×1
django ×1
fsockopen ×1
javascript ×1