Php 将web系统与卡支付处理终端集成

Php 将web系统与卡支付处理终端集成,php,terminal,payment,credit-card,integrate,Php,Terminal,Payment,Credit Card,Integrate,我想将我的web系统与卡支付处理终端集成。 系统中有一个支付模块,包含客户的费用。如果客户选择使用借记卡/信用卡付款,他/她将实际刷卡并遵循付款流程。 因此,系统需要与卡支付终端进行通信,以便根据客户告诉出纳的内容和支付金额自动设置支付类型(借记/贷记)。所有这些都需要在没有人工与终端交互的情况下进行设置。(像POS) 基于web的系统是用php编写的,还有一些python模块 我不知道从哪里开始。。。有我可以使用的库吗?我在过去一个小时里一直在看这个问题,看是否有人能想出更好的方法。我什么都没

我想将我的web系统与卡支付处理终端集成。 系统中有一个支付模块,包含客户的费用。如果客户选择使用借记卡/信用卡付款,他/她将实际刷卡并遵循付款流程。 因此,系统需要与卡支付终端进行通信,以便根据客户告诉出纳的内容和支付金额自动设置支付类型(借记/贷记)。所有这些都需要在没有人工与终端交互的情况下进行设置。(像POS)

基于web的系统是用php编写的,还有一些python模块


我不知道从哪里开始。。。有我可以使用的库吗?

我在过去一个小时里一直在看这个问题,看是否有人能想出更好的方法。我什么都没看到,所以我会把我知道的告诉你,希望能有所帮助

据我所知,当你通过网站处理一张卡时,它将作为基于网络的交易或信用卡收费处理。在过去我去过的几个不同的POS和支付门户网站中,以及我个人在线支付过的任何网站中,我从未见过借记选项(在这里输入您的卡的PIN码以授权交易)

话虽如此,您的第一步是获得一个可以将卡信息打印到表单中的读卡器。如果你要买一个基本的读卡器,然后刷你的借记卡/信用卡信息,你会得到一系列疯狂的数字和字母。这将包含卡号、卡上持卡人的全名,以及背面的到期日期和安全代码。不同的卡会产生不同的字符串(想想万事达卡/Visa卡/美国运通)

在过去,我个人在JavaScript/jQuery中构建了卡片呈现脚本,它从刷卡中获取传入的文本字符串,并将其拆分为处理卡片所需的正确信息。你可以通过谷歌在线找到一些。我会给你一些,但我在一个非常沉重的保密协议下,关于我在过去所做的脚本。我可以给你一个很好的起点,那就是大量的正则表达式和所有卡片的测试

至于处理付款,我个人建议。这是一个不错的系统,很容易入门,有大量的文档和API供您开始使用。您还可以使用,它允许您使用自定义表单处理付款,而不需要了解PayPal的处理过程。最后,我和你一起工作过,一切都很好。我最推荐条纹


很抱歉有这么多的文字,但这至少可以帮助您开始学习。我个人为公司建立了基于网络的POS系统,其终端用户端负责处理交易,而POS系统则为公司用户提供,用户可以走进公司,购买商品,并使用借记卡/信用卡付款,借记卡/信用卡在计算机上刷卡,然后在线处理。

“这将包含背面的[…]安全代码。”我认为这是不正确的。字符串将包含CVV1(包含在磁条上并用于“实体”支付的安全代码),但不包含CVV2(打印在卡上并用于网络支付的安全代码)