Aracılığıyla paylaş


Satın alma siparişi karşıya yükleme işleminin tamamlanma durumunu alma

Uygun roller: Yönetici aracısı

İş Ortağı Merkezi'nde bir işlemi tamamlamak için iş ortaklarının Müşteri Satın Alma Siparişi ve/veya İhale veya Teklif İsteği (RFP) bilgilerini sağlaması gerekebilir. Bu makalede, iş ortaklarının satın alma siparişleri durumlarını program aracılığıyla almak için İş Ortağı Merkezi'ni nasıl kullanabileceği açıklanmaktadır.

Önkoşullar

  • İş Ortağı Merkezi kimlik doğrulamasında açıklandığı gibi kimlik bilgileri. Bu senaryo hem tek başına Uygulama hem de Uygulama+Kullanıcı kimlik bilgileriyle kimlik doğrulamayı destekler.

REST yanıtı

İş Ortağı Müşteri Satın Alma siparişi ve/veya İhale belgesini karşıya yükledikten sonra, durum değişikliğini po_upload_completegörmek için Sipariş Al ayrıntıları çağrılabilir.

Yanıt başarısı ve hata kodları

Her yanıt, başarılı veya başarısız olduğunu belirten bir HTTP durum kodu ve daha fazla hata ayıklama bilgisi ile birlikte gelir. Bu kodu, hata türünü ve diğer parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz . Hata Kodları.

Yanıt örneği

"id": "54be297b70ad",
    "alternateId": "54be297b70ad",
    "referenceCustomerId": "71b277b9-9cc1-4fef-a0df-7355006cb52e",
    "billingCycle": "annual",
    "currencyCode": "USD",
    "currencySymbol": "$",
    "lineItems": [
        {
            …
        }
    ],
    "creationDate": "2022-03-08T17:38:57.5217119Z",
    "status": "po_upload_complete",
    "transactionType": "UserPurchase",
    "links": {
        "self": {
            "uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
            "method": "GET",
            "headers": []
        },
        "provisioningStatus": {
            "uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad/provisioningstatus",
            "method": "GET",
            "headers": []
        },
        "patchOperation": {
            "uri": "/customers/71b277b9-9cc1-4fef-a0df-7355006cb52e/orders/54be297b70ad",
            "method": "PATCH",
            "headers": []
        }
    },
    "client": {},
    "attributes": {
        "objectType": "Order"
    }
}