Initiate a subscription purchase
1min
POST
Authentication
Authorization
Bearer
Path Parameters
accountReference
string
*
Header Parameters
X-TokenId
string
X-SessionId
string
X-Version
string
*
Origin
string
Body Parameters
addSubscriptionRequest
FictiveGlobal.Api.Rest.Dtos.v3.AddSubscriptionDirect
*
Description
Add subscription direct request object
voucherCode
string
contractReference
string
cartReference
string
paymentMethod
string
cvv
string
renewalDay
integer<int32>
renewalDayOffset
integer<int32>
startDate
string<date-time>
pricing
FictiveGlobal.Api.Rest.Dtos.v4.PricingDirect
entitlements
FictiveGlobal.Api.Rest.Dtos.v1.EntitlementParameter[]
customOrderParameters
object
customSubscriptionParameters
object
enhancedProcessingData
object
groupSubscriptionInfo
FictiveGlobal.Api.Rest.Dtos.v1.GroupSubscriptionInfoSummary
asynchronousInitiationParameters
object
shippingAddressReference
string
invoiceAddressReference
string
sendEReceipt
boolean
sendBackOfficeEmail
boolean
customFulfilmentParameters
object
Responses
200
OK
FictiveGlobal.Api.Rest.Dtos.v4.AddSubscriptionSummary
Description
Add subscription response object
amountCharged
number<double>
currency
string
paymentType
string
subscriptionStatus
string
renewalDay
integer<int32>
renewalDayOffset
integer<int32>
startDate
string<date-time>
renewalDate
string<date-time>
orderReference
string
contractReference
string
subscriptionPriceReference
string
subscriptionReference
string
resourceReference
string
asynchronousProcessingParameters
object
shippingAddressReference
string
invoiceAddressReference
string
sessionToken
string
cartReference
string
400
Request is invalid.
403
Unable to authenticate using the provided session.
404
Not Found.
409
Conflict.
412
Precondition Failed.
500
Internal Server Error.
ο»Ώ
ο»Ώ
Updated 25 Mar 2024
Did this page help you?