Please enable JavaScript.
Coggle requires JavaScript to display documents.
Confirm charge payment (AOC Send Request to HUB (HUB receive Confirm…
Confirm charge payment
AOC Send Request to HUB
HUB receive Confirm charge request
Hub validate charge request
Validation not success
Field not exist Validation
Request without
referenceCode
for Telcomel
Return error Response:
Missing mandatory parameter:
description
Request without
transactionOperationStatus
Return error Response:
Missing mandatory parameter:
transactionOperationStatus
Request without
endUserId
Return error Response:
Missing mandatory parameter:
endUserId
Request without
description
Return error Response:
Missing mandatory parameter:
referenceCode
Request without
currency
Return error Response:
Missing mandatory parameter:
currency
Request without
chargingInformation
Return error Response:
Missing mandatory parameter:
chargingInformation
Request without
Amount
Return error Response:
Missing mandatory parameter:
Amount
Request without
oneTimePassword
Return error Response:
Missing mandatory parameter:
oneTimePassword
Request without
referenceCode
Return error Response:
Missing mandatory parameter:
referenceCode
Request without
productID
Return error Response:
Missing mandatory parameter:
productID
Request without
isRenew
Return error Response:
Missing mandatory parameter:
isRenew
Request without
clientCorrelator
Return error Response:
Missing mandatory parameter:
clientCorrelator
Request without
mandateID
Return error Response:
Missing mandatory parameter:
mandateID
Field wrong value Validation
Request with already existing
referenceCode
Return error Response:
Invalid :
referenceCode
Request with wrong
endUserId
Return error Response:
Invalid :
endUserId
Request without
endUserId
tel:+
Return error Response:
Invalid :
endUserId
Request with non digit #
amount
value
Return error Response:
Invalid :
amount
Request with wrong
amount
value
Return error Response:
Invalid :
amount
Request with more than 2 decimal
amount
value
Return error Response:
Invalid :
amount
Request with minus
amount
value
Return error Response:
Invalid :
amount
Request with wrong
currency
Return error Response:
Invalid :
currency
Request with wrong
transactionOperationStatus
Return error Response:
Invalid :
transactionOperationStatus
Request with wrong
productID
Return error Response:
Invalid :
productID
Request with existing
clientCorrelator
Return error Response:
Invalid :
clientCorrelator
Request with wrong
mandateID
Return error Response:
Invalid :
mandateID
Validation success
Recurring
Op adopter fetch the UserToken using subscriptionID
OP adapter transforming payload with the following values for send
BeginPayment
Request
correlationId
purchaseTime
paymentServiceProvider
transactionType(chargingInformation:{isRenew})
userToken
productCode(chargingMetaData:{productID})
subscriptionID(chargingMetaData:{mandateID})
paymentDescription(chargingInformation:{description})
currency(chargingInformation:{currency})
itemPrice (chargingInformation:{amount})
tax(chargingMetaData:{taxAmount})
total(chargingInformation:{amount})
CPReferenceCode(referenceCode)
Op adapter sending request to OP platform
validate the Request not success
2 more items...
Validation Success
1 more item...
One Time Purchese
OP adapter transforming payload with the following values for send
GetCustomerIdentity
Request
correlationId
paymentServiceProvider
partnerUserToken
userIdentityType
userIdentifier
oneTimePassword
CPReferenceCode
subscriptionID
Op adapter sending request to OP platform
validate the Request not success
Field wrong value Validation
2 more items...
validate the Request success
Return success response with the following elements
correlationId
result
associationType
partnerUserToken
paymentServiceProvider
userToken
message
maskedUserIdentifier
1 more item...