@rennamed_user_12321s31

Правильно ли составлен массив?

Составляю запрос для отправки на API
https://api.daxko.com/v3/docs/api/index.html#postC...
/v3/carts/{cart_id}/checkout

хочу удостоверится что я верно составил массив (так как request body должен состоять из array/object данных, и я пока не уверен что то что я на понавыписывал - будет нормально работать

array(
				"version" => static::$version,
				(object) "customer" => '',
				(object) "payment_info" => array(
					(int) "payment_method_amount" => $payment_info['payment_method_amount'],
					(object) "line_item_payments" => array (
						(string) "line_item_id" => static::$line_item_payments['id'],
						(int) "amount" => static::$line_item_payments['amount']
					),
				),
			)
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MasterCopipaster
Осталось только подставить переменные
$data = array(
    'version' => 'AAAAAAmirMM=',
    'customer' => array
        (
            'name' => 'John Doe',
            'email' => 'john.doe@example.org',
        ),
    'payment_info' => array
        (
            0 => array
                (
                    'payment_method_amount' => 90,
                    'apply_system_credit_amount' => 10,
                    'billing_method' => array
                        (
                            'id' => 'PTLvg3hhYLPUqaBJcHIybjIokxLwR6RHG4zdhF6zZQdZM',
                            'save' => 1
                        ),
                    'line_item_payments' => array
                        (
                            0 => array
                                (
                                    'line_item_id' => '4f04bd57-a51b-4d55-85ea-b6f4d7a64090',
                                    'amount' => 40,
                                    'schedule_remaining' => false
                                ),
                            1 => array
                                (
                                    'line_item_id' => 'fe591b03-79a6-4d07-a0ac-64574a35896d',
                                    'amount' => 60,
                                    'schedule_remaining' => false
                                )

                        )
                )
        )
);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы