>_ NicAPI Dokumentation

REST-API von LUMASERV: Domains, DNS, SSL, Cloud-Server, IP-Adressen, Abrechnung und mehr.

Abrechnung / Zahlungstransaktionen

POST Payment Transactions: Create API v1

POST https://connect.nicapi.eu/api/v1/accounting/payment-transactions/create
Authentifizierung
API-Token erforderlich (Authorization: Bearer … oder Parameter authToken)
Benötigte Rechte
PAYMENT_TRANSACTIONS_INIT

Request-Parameter Werden im Request-Body übergeben (JSON oder Formular-Felder).

Name Pflicht Typ Einschränkungen Beschreibung
amount Pflicht Zahl
höchstens 999999.99
url_success Pflicht Text
url_error Pflicht Text
customer_id Pflicht Ganzzahl
mindestens 1
method Pflicht Auswahl
PAYPAL
curl \
  -X POST \
  -H "Authorization: Bearer IHR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
         "amount": 1.5,
         "url_success": "text",
         "url_error": "text",
         "customer_id": 1,
         "method": "PAYPAL"
     }' \
  "https://connect.nicapi.eu/api/v1/accounting/payment-transactions/create"
use NicAPI\NicAPI;

NicAPI::init("IHR_API_TOKEN");

$result = NicAPI::post("accounting/payment-transactions/create", [
    'amount' => 1.5,
    'url_success' => 'text',
    'url_error' => 'text',
    'customer_id' => 1,
    'method' => 'PAYPAL',
]);

if (NicAPI::wasSuccess()) {
    $data = $result->data;
}