标签: payment-gateway

建立一个完整的在线支付网关,如Paypal

所以这个问题不是关于将现有支付网关集成到我的网站中.这更像是一个架构问题.

我想构建一个类似于Paypal的系统.现在我明白Paypal在屋顶下提供了很多功能,我无法一次实现所有这些功能.我想实现Paypal和其他此类服务的核心功能.

所以我的问题是(相当讨论)围绕如何构建这样一个系统.一些要讨论的要点:

  1. 通过现有银行处理付款.我猜我需要访问本地银行协议来获得这个.
  2. 允许用户安全地存储和处理他们的付款
  3. Paypal如何处理交易?

思考?

onlinebanking paypal banking payment-gateway

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

一个值得开发人员友好的PayPal替代品

我知道付款是件很棘手的事情,但我还没有找到PayPal的替代品.我想改变PayPal,因为我觉得它们价格昂贵而且并不适用于所有国家.此外,我认为API已经足够,但可能会更好.然而,API文档完全是废话.

我正在寻找更适合开发人员的支付/交易服务,最好是:

  • 一个干净且结构良好的REST API
  • 优秀的开发人员工具和沙盒
  • 良好的示例API实现,最好是Python或Ruby
  • 全球信用卡/借记卡保险
  • 价格比PayPal便宜(或选择付款计划的可能性)

我认为Google Checkout有点值得,但它要求开发者和潜在购买者都拥有Google帐户.非常感谢任何其他建议!

payment paypal credit-card payment-gateway

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

条纹 - 如何使用免费计划处理订阅,并且在注册时不需要信用卡

我们开始在Redsmin(我们的项目之一)上实现Stripe ,我想我们可能错过了一些东西.下面是它的工作原理:

  1. 要使用我们的产品,用户必须选择一个计划(免费,s,m,xl,xxl ...),然后输入其登录名/密码,然后可以免费试用30天.当用户提交表单时,我们的服务器使用指定的计划调用Stripe create_customer而不使用信用卡(因为我们希望免费提供30天而不需要信用卡)并且我们使用返回的customer_id和更新我们这边的用户模型subscription_id.

  2. 我们设置了一个webhook接收条带事件,所以30天后我们的webhook 应该收到一个customer.subscription.updated带有的事件object.status == active.我对吗?

  3. 但是,由于我们没有在注册时为用户指定相关卡,我们应该在另一个customer.subscription.updated事件之后快速收到,object.status == unpaid对吗?然后在我们这边,我们停用用户帐户并强制它转到我们的计划选择页面.

  4. 从那时起,用户可以选择免费计划或我们的高级计划之一:

  5. #Scenario 1如果用户选择免费计划,我们只需重新激活其帐户,不做任何其他事情,因为我们将条带上的免费计划配置为成本0 $.我们是否通过免费计划实施了正确的流程?还有更好的方法吗?

  6. #Scenario 2如果用户选择了高级计划,我们会将他重定向到信用卡表单,然后将其发送到Stripe,我们会使用临时卡令牌更新条带客户帐户.接下来我们该怎么办?:

    • 我们应该等条纹向我们发送活动吗?如果是这样,什么事件?customer.subscription.updatedcharge.succeeded?那么它的价值是object.status什么?
    • 我们应该直接重新激活我们这边的用户帐户并等待条带确认吗?如果是这样,我们应该等待的事件名称和数据是什么?

credit-card saas payment-gateway payment-processing stripe-payments

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

如何向Social Engine添加自定义支付网关

我需要将新的支付网关集成到我们的企业网站,该网站基于社交引擎.这个CMS称为高级支付网关的扩展可以集成新的网关.实际上,它获取您的网关名称并生成压缩为文件的框架结构,以便您可以解压缩并上载到服务器,从而与应用程序目录合并.

我将解释如何在没有社交引擎的情况下实现我的网关,我希望有人能告诉我如何将其纳入社交引擎.

  1. 首先,我连接到我的PSP服务:

    $client = new nusoap_client('https://example.com/pgwchannel/services/pgw?wsdl');
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我在数组中准备以下参数以发送到bpPayRequest:

    $parameters = array(
        'terminalId' => $terminalId,
        'userName' => $userName,
        'userPassword' => $userPassword,
        'orderId' => $orderId,
        'amount' => $amount,
        'localDate' => $localDate,
        'localTime' => $localTime,
        'additionalData' => $additionalData,
        'callBackUrl' => $callBackUrl,
        'payerId' => $payerId);
    
    // Call the SOAP method
    $result = $client->call('bpPayRequest', $parameters, $namespace);
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果接受付款请求,则结果为逗号分隔的字符串,第一个元素为0.
    然后我们可以通过以下POST方法将第二个元素(引用ID)发送到支付网关:

    echo "<script language='javascript' type='text/javascript'>postRefId('" . $res[1] . "');</script>";
    
    <script language="javascript" type="text/javascript">    
        function postRefId (refIdValue) {
            var form …
    Run Code Online (Sandbox Code Playgroud)

php customization payment-gateway socialengine

60
推荐指数
1
解决办法
1906
查看次数

直接存款API(ACH,EFT,Whatever)

我正在寻找一种方法来自动从一个银行帐户转移到另一个银行帐户,而最终用户不必登录到类似于PayPal或亚马逊付款的东西来完成流程(通过将他们的在线余额转移到他们的银行帐户).我在网上看了一下,发现一些供应商似乎能够做到这一点,但API文档并没有让我对此感到确定.

任何人都可以推荐他们曾经做过这样的服务吗?显然我正在寻找一个基于Web的API.完整的流程是一个中间人网站,收集付款(这是容易的部分),然后支付(少收费)到银行帐户.

亚马逊支付会很棒(允许三方/市场交易); 但是,我们正在寻找直接面向最终用户银行账户的东西.

(我知道这不是严格的代码,但我认为可能有人做了类似的事情.)

api payment currency payment-gateway e-commerce

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

通知Paypal的网址

Paypal成功返回我在创建立即购买按钮时指定的返回网址.但是,现在我很困惑.如何检索有关Paypal上发生的交易的详细信息?我还想在返回URL上设置一些数据库值.但我担心,如果我的用户没有支付PayPal到该网址,那么他也将成为高级会员.我如何确保这一点?

paypal payment-gateway

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

PHP中的信用卡支付网关?

我需要处理信用卡并与后端支付服务集成以对其进行信贷.互联网上的大多数解决方案都需要中介,例如.2CO,GCO,Auth.net.

您是否有使用PHP实施信用卡支付网关的经验?感谢任何帮助.

谢谢你的时间.

php api transactions credit-card payment-gateway

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

如何付费给您的用户?(PayPal的替代品)

我想知道为您的网站付费的用户最好的非付费选项(例如,提供的服务).

其他人现在如何做到这一点?

如果您能提到最有用的特定服务提供商.这必须在国际上运作,而不仅限于一个国家.

谢谢

更新(回应评论)

排除PayPal的原因: 我过去曾经遇到过糟糕的经历.

金额:嗯,我不是指几美分的小额支付,但可以是40欧元 - 500欧元的任何东西.

货币:我没有提到这个,但我会用欧元付款.

payment-gateway e-commerce

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

UPI(统一支付界面)集成android

我正在构建一个Android应用程序,我认为应该有一个最好的支付系统,应该让用户免于输入详细信息.我已经走了UPI,但不知道如何整合这个.

payment android payment-gateway

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

通过paypal支付多件物品(一次性)

我有一个产品列表,我想添加一个"立即付款"按钮,以便我可以让我的客户通过Paypal支付.

我已经阅读了文档,但无法找到如何执行此操作.我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表.我还需要结帐流程来逐项列出订单,所以"现在购买"1个价格也不好.

任何帮助赞赏的人,我试过(没有运气):

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="email@domain.com">
<input type="hidden" name="lc" value="GB">
<input type="hidden" name="item_name" value="test 1">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="item_name2" value="test 2">
<input type="hidden" name="item_number2" value="2">
<input type="hidden" name="item_name3" value="test 3">
<input type="hidden" name="item_number3" value="3">
<input type="hidden" name="amount" value="99.00">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier …
Run Code Online (Sandbox Code Playgroud)

html paypal payment-gateway

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