Bestellung anlegen
create_orderLegt im elevai-Demoshop eine Bestellung an und gibt ein Handle zurueck, mit dem sich anschliessend ein Zahllink erzeugen laesst. Beim ersten Aufruf fragt das Werkzeug die Zustimmung zu den Geschaeftsbedingungen zurueck; danach erneut aufrufen mit accept_terms und terms_version. Demoshop mit Grenzen: Einzelpreis bis 0.05 CHF, Bestellsumme bis 0.25 CHF. Was sonst gilt, steht in den Geschaeftsbedingungen, die dieses Werkzeug zurueckgibt — nicht in deiner Antwort wiederholen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Die E-Mail-Adresse der Person. Niemals erfinden, niemals einen Platzhalter wie "?" einsetzen — fehlt sie, zuerst danach fragen. Entfaellt, wenn ein bestaetigtes login_handle mitgegeben wird. | ||
| country | No | Zwei Buchstaben, ISO 3166-1, Vorgabe CH. | |
| quantity | No | ||
| last_name | No | ||
| first_name | No | ||
| product_id | Yes | Die id aus search_products. | |
| accept_terms | No | Nur true, wenn der Mensch den Geschaeftsbedingungen ausdruecklich zugestimmt hat. Nie selbst setzen. | |
| login_handle | No | Das Handle aus start_login, sofern die Person sich im Shop angemeldet hat. Dann wird die Adresse aus dem Konto genommen und nicht erfragt. | |
| terms_version | No | Die Fassung, der zugestimmt wurde. Kommt aus der Rueckfrage dieses Werkzeugs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | ||
| status | Yes | ||
| is_demo | No | ||
| currency | Yes | ||
| order_handle | Yes | Schluessel fuer create_payment_link und get_order_status, zwei Stunden gueltig |