📅  最后修改于: 2023-12-03 15:05:23.274000             🧑  作者: Mango
本文将介绍如何使用 Stripe API 将 Stripe 帐户中的资金转移到银行账户中。Stripe 是一家全球数字支付处理公司,其 API 提供了丰富的功能,包括处理付款、退款、付款渠道管理等。
我们将使用 Stripe API 的转账功能来将 Stripe 帐户中的余额转移到银行账户中。在进行转账之前,需要先创建银行账户并将其与 Stripe 帐户绑定。
首先,您需要使用 Stripe Dashboard 创建银行账户。登录您的 Stripe 帐户,进入 Dashboard,然后按照下面的步骤进行操作:
在进行转账之前,需要设置交易限额。Stripe API 提供了一个 BalanceTransaction
对象来管理余额变化和交易限额。我们将使用该对象来设置转账限额。
import stripe
stripe.api_key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"
balance = stripe.BalanceTransaction.retrieve("txn_1JQSV72eZvKYlo2CsvfjKIlF")
balance.to_dict()["amount"]
# Output: 100
balance = stripe.BalanceTransaction.modify(
"txn_1JQSV72eZvKYlo2CsvfjKIlF",
amount=200
)
balance.to_dict()["amount"]
# Output: 200
以上代码示例中,我们使用 BalanceTransaction.retrieve
获取余额变化信息,并使用 BalanceTransaction.modify
来修改交易限额。
接下来,我们将使用 Stripe API 来进行转账。以下是一份示例代码,用于将 Stripe 帐户中的余额转移到银行账户中:
import stripe
stripe.api_key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"
# 转账金额
transfer_amount = 100
# 转账描述信息
transfer_description = "Transfer to Bank"
# 银行账户 ID,即您在步骤一中创建的银行账户的 ID
bank_account_id = "ba_1JQSV72eZvKYlo2CsvfjKIlF"
# 创建转账
transfer = stripe.Transfer.create(
amount=transfer_amount,
currency="usd",
destination=bank_account_id,
description=transfer_description
)
print(transfer)
以上代码示例中,我们使用 stripe.Transfer.create
来创建一个转账,并将余额转移到银行账户中。
本文介绍了如何使用 Stripe API 将 Stripe 帐户中的余额转移到银行账户中。在进行转账之前,需要先创建银行账户并将其与 Stripe 帐户绑定。然后,您可以使用 Stripe API 的 BalanceTransaction
和 Transfer
对象来设置交易限额和进行转账。希望本文能够对您有所帮助,感谢您的阅读。