Requires the role: | Admin | Requires the permission: | ReadData |
POST | /borgunServices/token/multi | Test 3D |
---|
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using TicketUserServices.ServiceModel;
using BorgunRPGData;
namespace BorgunRPGData
{
public partial class BorgunMetadata
{
public virtual string Payload { get; set; }
}
public partial class BorgunTokenMultiInfo
{
public virtual string VirtualNumber { get; set; }
public virtual string Token { get; set; }
public virtual string PAN { get; set; }
public virtual string ExpYear { get; set; }
public virtual string ExpMonth { get; set; }
public virtual bool Enabled { get; set; }
public virtual BorgunVerifyCardResult VerifyCardResult { get; set; }
public virtual BorgunMetadata Metadata { get; set; }
}
public partial class BorgunTokenMultiRequest
{
public virtual string PAN { get; set; }
public virtual string ExpMonth { get; set; }
public virtual string ExpYear { get; set; }
public virtual BorgunVerifyCardRequest VerifyCard { get; set; }
public virtual BorgunMetadata Metadata { get; set; }
}
public partial class BorgunTokenMultiResponse
{
public virtual int StatusCode { get; set; }
public virtual BorgunTokenMultiInfo Token { get; set; }
public virtual string Uri { get; set; }
public virtual string Message { get; set; }
}
public partial class BorgunVerifyCardRequest
{
public virtual int CheckAmount { get; set; }
public virtual string Currency { get; set; }
public virtual string CVC { get; set; }
}
public partial class BorgunVerifyCardResult
{
public virtual string TransactionId { get; set; }
public virtual string ActionCode { get; set; }
}
}
namespace TicketUserServices.ServiceModel
{
public partial class BorgunServicesGetMultiTokenRequest
{
public virtual BorgunTokenMultiRequest Request { get; set; }
}
public partial class BorgunServicesGetMultiTokenResponse
{
public virtual BorgunTokenMultiResponse Response { get; set; }
public virtual bool Success { get; set; }
public virtual int HttpStatusCode { get; set; }
public virtual string Message { get; set; }
}
}
C# BorgunServicesGetMultiTokenRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /borgunServices/token/multi HTTP/1.1
Host: stubbur-autoupdates-live.smartnewapis.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"request":{"pan":"String","expMonth":"String","expYear":"String","verifyCard":{"checkAmount":0,"currency":"String","cvc":"String"},"metadata":{"payload":"String"}}}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"response":{"statusCode":0,"token":{"virtualNumber":"String","token":"String","pan":"String","expYear":"String","expMonth":"String","enabled":false,"verifyCardResult":{"transactionId":"String","actionCode":"String"},"metadata":{"payload":"String"}},"uri":"String","message":"String"},"success":false,"httpStatusCode":0,"message":"String"}