Python 接受单一贝宝支付
我的网站是用Python编写的,我希望能够通过paypal在我的网站上接受付款。我想使用免费贝宝服务(无月费)做到这一点,用户被重定向到贝宝网站登录和支付。我希望工作流的工作方式如下:Python 接受单一贝宝支付,python,paypal,Python,Paypal,我的网站是用Python编写的,我希望能够通过paypal在我的网站上接受付款。我想使用免费贝宝服务(无月费)做到这一点,用户被重定向到贝宝网站登录和支付。我希望工作流的工作方式如下: <form method=post action="https://www.paypal.com/cgi-bin/webscr"> <input type="hidden" name="cmd" value="_notify-synch"> <input type="hidden
<form method=post action="https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_notify-synch">
<input type="hidden" name="tx" value="TransactionID">
<input type="hidden" name="at" value="YourIdentityToken">
<input type="submit" value="PDT">
</form>
- 用户通过paypal点击支付
- 用户点击“用贝宝支付”按钮
- 用户被重定向到paypal网站进行登录
- 成功付款后,用户重定向回我的网站,并看到确认页面
- 我不会使用定期付款
- 如果可能的话,我宁愿不使用大型笨拙的库来完成这项工作,因为这似乎是一项很小的任务
tx=transactionID
在获得交易ID后,您向PayPal发布一个表单,其中包括交易ID和您的身份令牌(一个字符串值,用于向PayPal标识您的帐户)。下面的说明描述了如何获取您的身份令牌。表单如下所示:
<form method=post action="https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_notify-synch">
<input type="hidden" name="tx" value="TransactionID">
<input type="hidden" name="at" value="YourIdentityToken">
<input type="submit" value="PDT">
</form>
在贝宝回复你的帖子时,第一行是成功还是失败
激活PDT
要使用PDT,您必须在PayPal帐户配置文件中激活PDT和自动返回。您还必须获得一个PDT身份令牌,该令牌用于发送给PayPal的所有PDT通信
按照以下步骤为PDT配置您的帐户:
1.登录您的PayPal帐户。
2.单击“配置文件”子选项卡。
3.单击“卖家偏好”列中的网站付款偏好。
4.在“网站付款自动退回”下,单击“打开”单选按钮。
5.对于返回URL,请在您的网站上输入URL,该URL将在客户付款后接收PayPal发布的交易ID。
6.在“付款数据传输”下,单击“打开”单选按钮。
7.单击保存。
8.单击“卖家偏好”列中的网站付款偏好。
9.向下滚动至页面的“支付数据传输”部分以查看您的PDT身份令牌
以下链接也将帮助您:
您可以使用PayPal的PDT检查交易是否有效。Payment Data Transfer(PDT)是一种安全的方法,用于检索有关PayPal交易的详细信息,以便向客户显示这些信息。它与网站支付标准结合使用,这样当客户在PayPal网站上付款后返回您的网站后,他们可以立即查看包含交易详细信息的确认消息。PDT不适用于信用卡或快速结帐交易。本页介绍PDT的工作原理以及如何配置您的帐户以使用PDT PDT的工作原理 当客户向您付款时,PayPal通过将交易ID附加到您在帐户配置文件中指定的URL,向您发送付款的交易ID。此信息通过HTTP GET作为此名称/值对发送:
tx=transactionID
在获得交易ID后,您向PayPal发布一个表单,其中包括交易ID和您的身份令牌(一个字符串值,用于向PayPal标识您的帐户)。下面的说明描述了如何获取您的身份令牌。表单如下所示:
<form method=post action="https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" name="cmd" value="_notify-synch">
<input type="hidden" name="tx" value="TransactionID">
<input type="hidden" name="at" value="YourIdentityToken">
<input type="submit" value="PDT">
</form>
在贝宝回复你的帖子时,第一行是成功还是失败
激活PDT
要使用PDT,您必须在PayPal帐户配置文件中激活PDT和自动返回。您还必须获得一个PDT身份令牌,该令牌用于发送给PayPal的所有PDT通信
按照以下步骤为PDT配置您的帐户:
1.登录您的PayPal帐户。
2.单击“配置文件”子选项卡。
3.单击“卖家偏好”列中的网站付款偏好。
4.在“网站付款自动退回”下,单击“打开”单选按钮。
5.对于返回URL,请在您的网站上输入URL,该URL将在客户付款后接收PayPal发布的交易ID。
6.在“付款数据传输”下,单击“打开”单选按钮。
7.单击保存。
8.单击“卖家偏好”列中的网站付款偏好。
9.向下滚动至页面的“支付数据传输”部分以查看您的PDT身份令牌
以下链接也将帮助您:
到目前为止,您尝试了什么,或者至少考虑了什么?我有一个paypal按钮,可以链接到正确数量的paypal,但目前没有方法获得成功。我曾考虑过,在成功付款时,会有一种“密钥”返回到我的网站,我需要捕获并验证它?你尝试了什么,或者至少考虑了什么?我有一个paypal按钮,可以链接到paypal,并且金额正确,但目前没有捕获成功的方法。我曾考虑过,在成功付款时,会有一种“密钥”返回到我的网站,我需要捕获并验证它?