1. Go to this page and download the library: Download fiberpay/fiberpay-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
fiberpay / fiberpay-php example snippets
FiberPay\FiberPayClient;
// Środowisko produkcyjne
$client = new FiberPayClient('TWÓJ_API_KEY', 'TWÓJ_API_SECRET');
// Środowisko testowe
$clientTest = new FiberPayClient('TWÓJ_API_KEY', 'TWÓJ_API_SECRET', true);
// Utworzenie nowego zamówienia split
$response = $client->createSplit('PLN', 'metadata_opcjonalna');
$splitOrder = json_decode($response, true);
$orderCode = $splitOrder['code'];
// Utworzenie nowej kolekcji płatności
$response = $client->createCollect(
'Firma XYZ Sp. z o.o.',
'PL61109010140000071219812874',
'PLN',
'metadata_kolekcji'
);
$collectOrder = json_decode($response, true);
$orderCode = $collectOrder['code'];
// Dodanie pozycji do zapłaty
$response = $client->addCollectItem(
$orderCode,
'Faktura FV/2024/001',
2500.00,
'PLN',
'https://example.com/callback',
['invoiceId' => 'FV/2024/001'],
'metadata_pozycji',
'https://example.com/success'
);
$item = json_decode($response, true);
$paymentUrl = $item['paymentUrl']; // Link do płatności dla klienta
// Pobranie informacji o kolekcji
$response = $client->getCollectOrderInfo($orderCode);
// Pobranie informacji o pozycji
$response = $client->getCollectOrderItemInfo($orderItemCode);
// Usunięcie pozycji z kolekcji
$response = $client->deleteCollectOrderItem($orderItemCode);