草庐IT

payment-gateway

全部标签

php - Stripe 在 PHP 中创建客户和经常性费用

我有一个网站,我想在其中集成Stripe支付网关,当用户注册时,我想在Stripe上创建一个客户并向他们收取第一个月的费用,例如100美元,从下个月开始我想向他们收取50美元.我如何创建客户然后同时向他们收费并设置定期付款,到目前为止我只能找到一次性付款系统:$charge=\Stripe\Charge::create(array("amount"=>$amount,"currency"=>"usd","source"=>$token,"description"=>$email));对于定期付款,我必须在cron中运行此代码还是有更好的方法?提前致谢。编辑:我使用以下代码首先创建了一个

php - MIGS 在线支付 SHA256 HMAC 错误

BendigoBank告诉我,我们需要将md5更改为SHA256。我已按照他们的说明进行操作,但出现此错误:HTTPStatus-400E5000:Cannotformamatchingsecurehashbasedonthemerchant'srequestusingeitherofthetwomerchant'ssecrets他们的示例代码是这样的:$value){if(strlen($value)>0){?>"value=""/>0)&&((substr($key,0,4)=="vpc_")||(substr($key,0,5)=="user_"))){$hashinput.=$

php - 如何在 strip 支付网关中生成 token

我想使用Stripe创建一个支付网关。这是我的代码。配置文件,首先我在配置文件中添加了一个strip库。我想要一个token。如何从strip制作或生成token?'sk_test_SrG9Yb8SrhcDNkqsGdc5eKu1',publishable_key=>'pk_test_8ZBVXSwrHDKuQe6dgMNfk8Wl');Stripe::setApiKey($stripe['secret_key']);?>"data-amount="5000"data-description="Oneyear'ssubscription">"data-amount="5000"data

SpringCloud Gateway 网关的请求体body的读取和修改

1.需求背景        Gateway作为微服务集群的入口,除了进行一些权限验证、header封装以外,可能也需要对请求体body进行封装。        比如随着业务子系统的扩展,各子系统的请求体body格式各不一致,例如:子系统A的请求体入参要求是Json格式体既可:{"name":"aaa"},但是子系统B请求体入参要求是Json格式体,但是因为历史原因,虽然也是要求Json格式,但是在最外层进行一层封装,格式为:{body:实际的json},这个封装的操作就可以在Gateway的过滤器中进行封装。        再比如:我们在网关里面需要读取到原始请求体的入参,其中包括json格式

php - 为什么我在 paypal 沙箱上收到 payment_status 待处理?

我总是收到来自paypal沙箱的“待定”[payment_status]响应,这就是为什么我将数据插入数据库的代码根本不起作用的原因。每当我结帐并完成付款时,这是从返回的数据中得到的响应Array([mc_gross]=>12.00[protection_eligibility]=>Ineligible[address_status]=>confirmed[item_number1]=>2[payer_id]=>TRCLJTHLNCJ7Q[tax]=>0.00[address_street]=>1MainSt[payment_date]=>20:15:44Jan01,2012PST[p

php - Magento安全交易支付方式需要持有支付选项

在我的magento商店里有很多顾客。我想为我的老客户提供这个特殊选项。(即)无需在销售结束时付款。他们可以稍后通过在线模式使用未结发票进行支付。是否可以使用magentostore设置此选项。我正在使用安全交易支付网关。谢谢 最佳答案 是的,您可以为特殊客户群实现付款方式,这种付款方式只会为销售订单生成发票并将其状态设置为待处理。然后您将执行另一个模块,将选项卡添加到客户帐户页面(例如PendingInvoices),此模块根据发票/订单数据生成付款表格,当他们付款时,您将发票标记为已付款并已捕获。如果您知道MagentoInvo

php - Paypal:PHP SDK 错误传入的 JSON 请求未映射到 API 请求

我正在使用PHPPaypalSDK:https://github.com/paypal/PayPal-PHP-SDK引用PayPalRESTAPIthroughPHPSDKreturn"IncomingJSONrequestdoesnotmaptoAPIrequest"继续https://stackoverflow.com/questions/39827032/paypal-how-to-get-payment-id-on-basis-of-transaction-id根据已有的TransactionId,需要获取PaymentId我试过下面的代码require__DIR__.'/bo

php - Gift Aid Payments - 将支付系统 API 集成到慈善网站中

模棱两可的问题,我知道。但无论如何,我正在开发一个客户网站,使用户能够向在国外从事慈善工作的人们捐款。我需要创建个人资料的网站用户能够输入他们的PayPal电子邮件地址(例如),因此任何点击个人资料上大“捐赠”按钮的用户都可以直接向他们捐款。我确信这是可能的,至少使用PayPalAPI是这样。然而,由于这都是为了慈善工作,我想实现'GiftAid'-在链接中阅读它。我的问题是找到一个我们可以使用的支付系统,它“内置”了GiftAid,或者可以明确定义哪些付款是礼品援助,哪些不是-如果这没有任何意义,我们深表歉意感觉!因此,理想情况下,我正在寻找一种支付处理器,它可以尽可能无缝地集成到我

php - 您可以通过 IP 安全地验证请求吗?

我目前正在将NABTransact支付网关集成到电子商务商店中。处理完付款后,NABTransact系统会向我们的端点发送POST请求,以便我们处理结果。问题是POST请求不包含我们可以用来回发到NABTransact系统以验证请求是真实的而不是欺骗性的安全哈希/token。更糟糕的是,NABTransact系统甚至没有用于任何信息的任何身份验证的API,从本质上讲,安全性非常差!有没有办法安全地验证这些请求?例如,检查请求是否来自NAB交易系统运行的已知IP地址列表?还是反向查一个IP?有哪些选项?您将如何在PHP中实现它?IP身份验证不是很安全,因为它可以被欺骗吗?

php - 如何在 codeigniter 中集成 razorpay 支付网关

您好,我正在尝试将razorpay支付网关集成到codeigniter中。我使用的代码是查看代码Controller代码classUserextendsCI_Controller{publicfunctionaddcredit(){require_once(APPPATH.'base_url()/litehires/assets/razorpay-php/Razorpay.php');useRazorpay\Api\Api;$api=newApi('rzp_test_KEY_ID',''rzp_test_KEY_ID');if(isset($_POST['razorpay_paymen