📜  stripe api 帐户转移到银行 (1)

📅  最后修改于: 2023-12-03 15:05:23.274000             🧑  作者: Mango

Stripe API 帐户转移到银行

本文将介绍如何使用 Stripe API 将 Stripe 帐户中的资金转移到银行账户中。Stripe 是一家全球数字支付处理公司,其 API 提供了丰富的功能,包括处理付款、退款、付款渠道管理等。

我们将使用 Stripe API 的转账功能来将 Stripe 帐户中的余额转移到银行账户中。在进行转账之前,需要先创建银行账户并将其与 Stripe 帐户绑定。

步骤一:创建银行账户

首先,您需要使用 Stripe Dashboard 创建银行账户。登录您的 Stripe 帐户,进入 Dashboard,然后按照下面的步骤进行操作:

  1. 选择“付款”选项卡。
  2. 选择“转款设置”。
  3. 点击“新建银行帐户”按钮。
  4. 输入银行账户信息,并按照指示完成验证步骤。
步骤二:设置交易限额

在进行转账之前,需要设置交易限额。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 的 BalanceTransactionTransfer 对象来设置交易限额和进行转账。希望本文能够对您有所帮助,感谢您的阅读。