繁体   English   中英

如何捕获错误和成功进行条带传输?

[英]How do I catch error and success for stripe transfer?

我正在尝试启动传输,但是如果有传输错误,并且传输成功,我需要捕获错误,我需要执行另一种方法。 如何捕捉成功/错误?

stripe.transfers.create({
    amount: payoutAmount*100,
    currency: "usd",
    destination: "default_for_currency",
    method: "instant"
},{stripe_account: String(accountId)}
);

Node.js Stripe库是异步的,因此您需要在该API调用中包含一个回调,或者将其返回到var并使用promises处理它。

使用回调,将是这样的:

stripe.transfers.create({
    amount: payoutAmount*100,
    currency: "usd",
    destination: "default_for_currency",
    method: "instant"
}, {stripe_account: String(accountId)}, function(error, transfer) {
    if (error) {
        // Transfer failed, so do something with the error:
        return doSomethingWithError(error);
    }

    // Transfer succeeded, so do something with the Transfer:
    doSomethingWithTransfer(transfer);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM