Retrieve an incoming payment
If detailed card data have null values, it means they have not yet been updated on Dalenys side. In that case you will need to query this endpoint later to get the information you need.
Request
GET /api/[domaine_partenaire]/payins/cardpayments/[orderid]
Accept : application/vnd.s-money.v3+json
Content-Type : application/vnd.s-money.v3+json
Authorization : Bearer ACCESS_TOKEN
Response
HTTP/1.1 200 OK
{
"Id":517,
"OrderId":"orderabc",
"Amount":9600,
"fee":400,
"availableCards":"CB",
"Status":0,
"ThreeDsecurePreference":0,
"Beneficiary":{
"Id":65,
"AppAccountId":" user-abc",
"DisplayName":"John Doe",
"Email":"jd@domaine.com",
"PhoneNumber":null,
"Alias":null,
"Href":"https://rest.s-money.fr/api/domaine/users/user-abc"
},
"IsMine":false,
"Card":{
"Id":967,
"AppCardId":null,
"Network":1,
"Hint":"123456XXXXXX1234",
"Name":null,
"Country":"FR",
"ExpiryDate":"2022-12-31T23:59:59"
},
"PaymentDate":"2018-11-12T15:14:54.943324+01:00",
"Message":"commande orderID:orderabc",
"extraparameters":{
"profilename":"3DSV2"
},
"PayerInfo":{
"Name":"Pierre Dupont",
"Mail":"pierre@dupont.fr"
},
"Refunds":[
],
"ErrorCode":0,
"ExtraResults":{
"threedsecure":true,
"threedsecureauthstatus":0,
"threedsecuresignaturestatus":0,
"threedsecureglobalstatus":0,
"ThreeDsCardEnrolled":0,
"ExecCode":"0000",
"ExecMessage":"Successful operation",
"warrantyresult":true,
"3dsecureversion":2,
"3dsecuremode":0,
"bankauthresult":0
},
"Payments":[
],
"Schedules":null
}