Deneme ortamı
Deneme ortamı (sandbox) erişimi henüz sunulmuyor: bugün çalışan bir deneme ortamı kurulumu yok ve bu sayfa onu olacağı haliyle anlatıyor. Deneme ortamı, entegrasyon geliştirmek ve test etmek için ayrı bir Birlesa kurulumu olacak; canlı ortamla aynı kodu kendi verileri ve kendi anahtarlarıyla çalıştıracak; adresi ve oturum açma yöntemi, deneme ortamı erişimiyle birlikte gelecek.
Neler farklı
- İş ortakları taklit edilir. Güvenli ödeme, finansman, yaptırım taraması, e-fatura ve sevkiyat takibi gerçek iş ortakları gibi yanıt verir; ama para hareket etmez ve hiçbir şey bir vergi idaresine ya da taşıyıcıya ulaşmaz.
- İş ortağının yerine siz işlem yaparsınız: aşağıdaki rotalarla bir anlaşmayı, kimseyi beklemeden tekliften ödendi, serbest bırakıldı ve faturalandı aşamalarına kadar götürebilirsiniz. Bu rotalar, gerçek iş ortaklarının bildirimleriyle aynı imzalı yoldan geçer; bu yüzden ardından gelen hesap defteri kayıtları, olaylar ve webhook'lar gerçek olanlardır.
- Veriler test verisidir. Firma sayfaları örnek kayıtlardan gelir. Deneme ortamına gerçek kişisel veri koymayın.
- Deneme ortamının anahtarları, OAuth istemcileri ve webhook'ları yalnızca orada; canlı ortamınkiler yalnızca canlı ortamda çalışır.
İş ortağının yerine işlem yapmak
Bu rotalar yalnızca deneme ortamında vardır. Adı geçen tarafın oturum açmış bir sahibi ya da yöneticisi gerekir.
| Rota | Kim | Ne yapar |
|---|---|---|
POST /sandbox/v1/escrows/{escrow_id}/pay | alıcı | Güvenli ödemeyi öder (iş ortağının ödeme sayfasının yapacağı şeyi yapar). Güvenli ödeme funded olur; ardından escrow.funded gelir. |
POST /sandbox/v1/escrows/{escrow_id}/confirm | iki taraftan biri | İş ortağı, Birlesa'nın talimat verdiği ve kendisinin henüz onaylamadığı serbest bırakma ve iadeleri onaylar. |
POST /sandbox/v1/credit/{application_id}/decision | alıcı | {"decision": "offer"} (isteğe bağlı olarak total_due ile) ya da {"decision": "decline"}. |
POST /sandbox/v1/shipments/{shipment_id}/milestones | taraflardan biri | {"code": "departed", "location": "Mersin"}: takip sağlayıcısından gelen bir kilometre taşı. Kodlar: booked, gate_in, departed, transshipment, arrived, customs_cleared, out_for_delivery, delivered, exception. |
Her biri {"applied": n} ile yanıt verir: kaç bildirimin işlendiği (bekleyen bir şey yoksa 0).
Tarama
Taklit edilen yaptırım taraması, adında "sanctioned" geçen (büyük ya da küçük harfle) her kuruluşu işaretler; böylece reddedilen bir güvenli ödemeyi (kyb_failed) görebilirsiniz. Diğer bütün adlar taramadan geçer.