Полосовой счет за разовую оплату - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь создать одноразовый заряд в Stripe, я уже добавил все свои продукты в Stripe, и я создаю заказ и заряд, как это:

const order = await stripe.orders.create({
    customer: customer.id,
    currency: 'usd',
    items: [
        'sku_0001',
        'sku_0002',
    ],
    email: 'test@test.com',
});

const charge = await stripe.orders.pay(order.id, {
    customer: customer.id,
    email: 'test@test.com',
});

Однако, в счете-фактуре, отправляющем мою полосу, отображается только один элемент с описанием: Payment for order or_1GTmxxxxxxQjbLdncktm0.

Как можно, чтобы все заказанные элементы отображались в счете-фактуре или, по крайней мере, что-то еще описательный. Мои клиенты понятия не имеют, что означает этот идентификатор заказа или за что они заплатили.

1 Ответ

1 голос
/ 03 апреля 2020

Если вы разрабатываете новую интеграцию, я бы не советовал использовать Заказы, поскольку она устарела .

Лучшее решение зависит от того, что вы пытаетесь сделать, за счет механики счета. Один отличный вариант - использовать Checkout для одноразовых платежей , чтобы взимать плату с ваших клиентов. Он не использует продукты напрямую, но вы можете использовать эти же данные на своем сервере, чтобы заполнить позиции .

Другой вариант - создать Счет-фактуру напрямую , добавив позиции для вашего клиента. Когда вы сделаете это и решите отправить по электронной почте счет-фактуру , ваш клиент увидит страницу размещенного счета-фактуры со всеми включенными в него счетами.

...