Полоса получения суммы, отличной от ожидаемой, при создании плана через API

Я создаю план в полосе через свой API, и у меня возникает проблема с суммой. Проблема в том, что у меня длинный тип данных Amount в С# (.net core 2.0). Когда я передаю 1600 как значение, Stripe принимает 16 как сумму и создает план на 16 долларов, тогда как я хочу создать план на 1600 долларов. Какие могут быть изменения, которые мне нужно сделать для этого.


person Poonam Karia    schedule 07.03.2019    source источник
comment
comment
Суммы в Stripe API всегда указаны в центах, поэтому amount:1600 означает 1600 центов, т. е. 16 долларов.   -  person karllekko    schedule 07.03.2019


Ответы (1)


Если вы хотите создать план на 1600 долларов (долларов США), вам необходимо пройти 160000. API Stripe работает на основе валюты с нулевым десятичным числом. В других валютах может не быть центов (или их эквивалента), например, японских иен.

person Máté    schedule 07.03.2019