Как создать полосовой заряд с помощью параметра назначения с помощью .NET - PullRequest
0 голосов
/ 21 января 2019

С помощью Stripe можно переадресовать заряд с помощью параметра назначения . Эта документация Stripe содержит примеры для нескольких языков, но не для C # /. NET.

Справочник по Stripe API содержит пример создания сборов и упоминает необязательный параметр назначения в качестве словаря. Как бы выглядел этот параметр словаря?

.NET API Ссылка для создания платы:

var options = new ChargeCreateOptions
{
    Amount = 2000,
    Currency = "usd",
    Description = "Charge for jenny.rosen@example.com",
    SourceId = "tok_visa" // obtained with Stripe.js,
};
var service = new ChargeService();
Charge charge = service.Create(options);

1 Ответ

0 голосов
/ 21 января 2019

Это выглядит так:

var chargeOptions = new ChargeCreateOptions()
{
    Amount = 2000,
    Currency = "usd",
    SourceId = "tok_visa",
    Destination = new ChargeDestinationCreateOptions{
        Amount = 100,
        Account = "acct_1DjoxfIPiUij0fru"
    }
};

ChargeService chargeService = new ChargeService();
Charge charge = chargeService.Create(chargeOptions);

https://github.com/stripe/stripe-dotnet/blob/v22.7.0/src/Stripe.net/Services/Charges/ChargeCreateOptions.cs#L45-L49

...