Как я могу вставить сведения о метаданных или развернуть новые свойства с помощью stripe

#php #stripe-payments

Вопрос:

Я просто хочу применить то, что в документах stripe говорится о добавлении свойства метаданных , а затем я могу добавить все , и это может быть отображено в веб-справочнике, но я пытался добавить метаданные, даже для расширения деталей, но я не знал, как это сделать, это код :

 $session = StripeCheckoutSession::create([
    'success_url' => 'https://example.com/success',
  'cancel_url' => 'https://example.com/cancel',
  'payment_method_types' => ['card'],
  'line_items' => [
    [
      'price' => $price_id,
       'metadata' =>['prod_id' => ' TEST'], //// i want to store something like that
      'quantity' => 1,
    ],
  ],
  'mode' => 'payment',
  ]);
 

Ответ №1:

Вы можете добавить метаданные к объекту, но не внутри массива строк.

Добавьте метаданные, как показано ниже

 $session = StripeCheckoutSession::create([
  'success_url' => 'https://example.com/success',
  'cancel_url' => 'https://example.com/cancel',
  'payment_method_types' => ['card'],
  'line_items' => [
    [
      'price' => $price_id,
      'quantity' => 1,
    ],
  ],
  'metadata' =>['prod_id' => ' TEST'], //// i want to store something like that
  'mode' => 'payment',
  ]);
 

Комментарии:

1. @Subhhais спасибо , сэр, и еще один вопрос : как я могу сделать электронную почту пользователя на моем сайте такой же, как электронная почта stripe, и недоступной для редактирования

2. Я сделал это, но мне нужно как минимум 15 репутации, так что в основном это было записано !

3. Что вы подразумеваете под электронной почтой пользователя и электронной почтой в полоску?