Мне нужно получить платеж с помощью Braintree, и, насколько я понимаю из документации Braintree, выполните следующие действия:
создал шлюз
BraintreeGateway Gateway = new BraintreeGateway
{
Environment = Braintree.Environment.SANDBOX,
MerchantId = "xxxxxxxxxxx",
PublicKey = "yyyyyyyyyyyyyyy",
PrivateKey = "zzzzzzzzzzzzzzz",
};
создал клиента
var request = new CustomerRequest
{
FirstName = "firstName",
LastName = "lastName",
Email = "eMail",
Phone = "phone",
};
string CustomerId = Gateway.Customer.Create(request).Target.Id;
создал кредитную карту клиента, используя восстановленный хранитель
var creditCardRequest = new CreditCardRequest
{
CustomerId = CustomerId,
Number = "credit_card_number",
ExpirationDate = "ex_date",
CVV = "cc_cvv"
};
string creditCardToken = Gateway.CreditCard.Create(creditCardRequest).Target.Token;
что тогда?нужна транзакция с суммой, но использование того, что я нашел, не связано с клиентом или кредитной картой.Может кто-нибудь помочь с тем, что я должен делать дальше?Особенно мне нужен метод без 3D-безопасности.