Autor | Zpráva | ||
---|---|---|---|
Martin Hampl Profil |
#1 · Zasláno: 17. 5. 2017, 23:53:46
Zdravím potřeboval bych prosím od někoho poradit,
integruji jednu platební bránu, a nevím, jak do položky "items" naládovat produkty. Takhle vypadá jejich ukázka: 'items' => [ ['name' => 'Ironman Toy', 'amount' => 20000], ['name' => 'Thor Hammer', 'amount' => 600000], ], Já bych ale potřeboval dát tam ty produkty v proměný $poleproduktu kterou si předtím naplním.
Nějak takhle si to představuju: $poleproduktu = array('name' => 'Ironman Toy', 'amount' => 20000); 'items' => [$poleproduktu], Problém je v tom, že se mi nedaří nasázet tam více produktů, nějak mi to furt nejde a zaseknul jsem se na tom. Tady raději posílám celou část ukázky: $response = $gopay->createPayment([ 'payer' => [ 'default_payment_instrument' => PaymentInstrument::BANK_ACCOUNT, 'allowed_payment_instruments' => [PaymentInstrument::BANK_ACCOUNT], 'default_swift' => BankSwiftCode::FIO_BANKA, 'allowed_swifts' => [BankSwiftCode::FIO_BANKA, BankSwiftCode::MBANK], 'contact' => [ 'first_name' => 'Zbynek', 'last_name' => 'Zak', 'email' => 'zbynek.zak@gopay.cz', 'phone_number' => '+420777456123', 'city' => 'C.Budejovice', 'street' => 'Plana 67', 'postal_code' => '373 01', 'country_code' => 'CZE', ], ], 'amount' => 620000, 'currency' => Currency::CZECH_CROWNS, 'order_number' => '001', 'order_description' => 'pojisteni01', 'items' => [ ['name' => 'Ironman Toy', 'amount' => 20000], ['name' => 'Thor Hammer', 'amount' => 600000], ], 'additional_params' => [ array('name' => 'invoicenumber', 'value' => '2015001003') ], 'callback' => [ 'return_url' => 'http://www.your-url.tld/return', 'notification_url' => 'http://www.your-url.tld/notify' ], 'lang' => Language::CZECH, // if lang is not specified, then default lang is used ]); Zkoušel jsem vytvořit dvourozměrný pole ale neúzpěšně a Api mi to nebere. Moc děkuji za odpovědi :) |
||
Keeehi Profil |
$poleproduktu[] = array('name' => 'Ironman Toy', 'amount' => 20000); $poleproduktu[] = array('name' => 'Tvor Hammer', 'amount' => 600000); 'items' => $poleproduktu, |
||
Martin Hampl Profil |
#3 · Zasláno: 18. 5. 2017, 00:26:26
Keeehi:
Děkuji, Takhle přesně jsem to pole sestavoval taky ale tedka jsem díky Vám na to přišel. Tady byla chyba.. místo 'items' => $poleproduktu, jsem psal 'items' => [$poleproduktu] .
Děkuji :) |
||
Keeehi Profil |
#4 · Zasláno: 18. 5. 2017, 08:18:49
Tím jsi vlastně vytvořil třírozměrné pole ;)
|
||
Časová prodleva: 7 let
|
0