curl https://api.advanta.pt/v1/offers \
-H "Authorization: Bearer sk_test_…" \
-H "Content-Type: application/json" \
-d '{
"invoice_id": "FT-2026-0421",
"supplier_nif": "508123456",
"amount_eur": 100000,
"days_early": 70,
"discount_bps": 120
}'
import Advanta from '@advanta/node';
const client = new Advanta(process.env.ADVANTA_KEY);
const offer = await client.offers.create({
invoiceId: 'FT-2026-0421',
supplierNif: '508123456',
amountEur: 100000,
daysEarly: 70,
discountBps: 120,
});
console.log(offer.status);
import advanta
client = advanta.Client(api_key=os.environ["ADVANTA_KEY"])
offer = client.offers.create(
invoice_id="FT-2026-0421",
supplier_nif="508123456",
amount_eur=100_000,
days_early=70,
discount_bps=120,
)
print(offer.status)
use Advanta\Client;
$client = new Client($_ENV['ADVANTA_KEY']);
$offer = $client->offers->create([
'invoice_id' => 'FT-2026-0421',
'supplier_nif' => '508123456',
'amount_eur' => 100000,
'days_early' => 70,
'discount_bps' => 120,
]);
echo $offer->status;
200 OK
87 ms · P95
{
"id": "of_01HNQE4F2J5G7K",
"status": "sent_to_supplier",
"net_amount_eur": 98800,
"capture_bps": 120,
"yield_annualized_bps": 540,
"sepa": { "pain001_uri": "/v1/payments/pay_…" }
}