Saya sedang membuat sesi pembayaran di mana saya ingin menambah kos penghantaran yang saya buat dalam papan pemuka Stripe.
Ini kod saya:
$charge = $stripeClient->checkout->sessions->create([ 'payment_method_types' => ['card', 'sepa_debit', 'giropay', 'sofort', 'alipay'], 'success_url' => 'https://example.com/success', 'cancel_url' => 'https://example.com/cancel', 'shipping_address_collection' => [ 'allowed_countries' => ['DE'], ], 'shipping_options' => [ 'shipping_rate' => [env('SHIPPING_KEY')], ], 'line_items' => [$lineItems], 'automatic_tax' => [ 'enabled' => true, ], 'mode' => 'payment', 'allow_promotion_codes' => true, ]);
Tetapi ia memberikan ralat tatasusunan yang tidak sah.
Kalau saya komen shipping_options
memang berkesan...
Apa yang salah di sini?
Sekarang, kod anda hanya menghantar cincang untuk
shipping_options
, bukan tatasusunan, jadi jangan lakukan ini:Anda perlu mengalihkan kurungan supaya ia kelihatan seperti ini: