POST api/Visa/Payment

Request Information

URI Parameters

None.

Body Parameters

PaymentVisaRequestDto
NameDescriptionTypeAdditional information
payoutMethod

string

None.

recipientDetail

SenderReceiverVisaRequestDto

None.

senderDetail

SenderReceiverVisaRequestDto

None.

transactionDetail

TransactionDetail

None.

Request Formats

application/json, text/json

Sample:
{
  "payoutMethod": "sample string 1",
  "recipientDetail": {
    "firstName": "sample string 1",
    "lastName": "sample string 2",
    "name": "sample string 3",
    "type": "sample string 4",
    "address": {
      "addressLine1": "sample string 1",
      "addressLine2": "sample string 2",
      "city": "sample string 3",
      "country": "sample string 4",
      "postalCode": "sample string 5",
      "state": "sample string 6"
    },
    "bank": {
      "accountName": "sample string 1",
      "accountNumber": "sample string 2",
      "accountNumberType": "sample string 3",
      "countryCode": "sample string 4",
      "currencyCode": "sample string 5",
      "accountType": "sample string 6",
      "bankCode": "sample string 7",
      "bankCodeType": "sample string 8",
      "bankName": "sample string 9",
      "BIC": "sample string 10",
      "branchCode": "sample string 11"
    },
    "wallet": {
      "countryCode": "sample string 1",
      "accountIdentifier": "sample string 2",
      "accountIdentifierType": "sample string 3",
      "currencyCode": "sample string 4",
      "operatorName": "sample string 5"
    },
    "cityOfBirth": "sample string 5",
    "contactEmail": "sample string 6",
    "contactNumber": "sample string 7",
    "countryOfBirth": "sample string 8",
    "dateOfBirth": "sample string 9",
    "senderAccountNumber": "sample string 10",
    "senderReferenceNumber": "sample string 11"
  },
  "senderDetail": {
    "firstName": "sample string 1",
    "lastName": "sample string 2",
    "name": "sample string 3",
    "type": "sample string 4",
    "address": {
      "addressLine1": "sample string 1",
      "addressLine2": "sample string 2",
      "city": "sample string 3",
      "country": "sample string 4",
      "postalCode": "sample string 5",
      "state": "sample string 6"
    },
    "bank": {
      "accountName": "sample string 1",
      "accountNumber": "sample string 2",
      "accountNumberType": "sample string 3",
      "countryCode": "sample string 4",
      "currencyCode": "sample string 5",
      "accountType": "sample string 6",
      "bankCode": "sample string 7",
      "bankCodeType": "sample string 8",
      "bankName": "sample string 9",
      "BIC": "sample string 10",
      "branchCode": "sample string 11"
    },
    "wallet": {
      "countryCode": "sample string 1",
      "accountIdentifier": "sample string 2",
      "accountIdentifierType": "sample string 3",
      "currencyCode": "sample string 4",
      "operatorName": "sample string 5"
    },
    "cityOfBirth": "sample string 5",
    "contactEmail": "sample string 6",
    "contactNumber": "sample string 7",
    "countryOfBirth": "sample string 8",
    "dateOfBirth": "sample string 9",
    "senderAccountNumber": "sample string 10",
    "senderReferenceNumber": "sample string 11"
  },
  "transactionDetail": {
    "initiatingPartyId": 1,
    "businessApplicationId": "sample string 2",
    "statementNarrative": "sample string 3",
    "transactionAmount": "sample string 4",
    "transactionCurrencyCode": "sample string 5",
    "settlementCurrencyCode": "sample string 6",
    "clientReferenceId": "sample string 7",
    "senderSourceOfFunds": "sample string 8",
    "endToEndId": "sample string 9",
    "purposeOfPayment": "sample string 10",
    "quoteId": "sample string 11",
    "additionalData": [
      {
        "name": "sample string 1",
        "value": "sample string 2"
      },
      {
        "name": "sample string 1",
        "value": "sample string 2"
      }
    ]
  }
}

text/xml

Sample:
<PaymentVisaRequestDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RIA_API.Models.Visa.Models.Request">
  <PayoutMethod>sample string 1</PayoutMethod>
  <RecipientDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/RIA_API.Models.Visa.Models.Request.Shared">
    <d2p1:Address>
      <d2p1:AddressLine1>sample string 1</d2p1:AddressLine1>
      <d2p1:AddressLine2>sample string 2</d2p1:AddressLine2>
      <d2p1:City>sample string 3</d2p1:City>
      <d2p1:Country>sample string 4</d2p1:Country>
      <d2p1:PostalCode>sample string 5</d2p1:PostalCode>
      <d2p1:State>sample string 6</d2p1:State>
    </d2p1:Address>
    <d2p1:Bank>
      <d2p1:BIC>sample string 10</d2p1:BIC>
      <d2p1:accountName>sample string 1</d2p1:accountName>
      <d2p1:accountNumber>sample string 2</d2p1:accountNumber>
      <d2p1:accountNumberType>sample string 3</d2p1:accountNumberType>
      <d2p1:accountType>sample string 6</d2p1:accountType>
      <d2p1:bankCode>sample string 7</d2p1:bankCode>
      <d2p1:bankCodeType>sample string 8</d2p1:bankCodeType>
      <d2p1:bankName>sample string 9</d2p1:bankName>
      <d2p1:branchCode>sample string 11</d2p1:branchCode>
      <d2p1:countryCode>sample string 4</d2p1:countryCode>
      <d2p1:currencyCode>sample string 5</d2p1:currencyCode>
    </d2p1:Bank>
    <d2p1:CityOfBirth>sample string 5</d2p1:CityOfBirth>
    <d2p1:ContactEmail>sample string 6</d2p1:ContactEmail>
    <d2p1:ContactNumber>sample string 7</d2p1:ContactNumber>
    <d2p1:CountryOfBirth>sample string 8</d2p1:CountryOfBirth>
    <d2p1:DateOfBirth>sample string 9</d2p1:DateOfBirth>
    <d2p1:FirstName>sample string 1</d2p1:FirstName>
    <d2p1:LastName>sample string 2</d2p1:LastName>
    <d2p1:SenderAccountNumber>sample string 10</d2p1:SenderAccountNumber>
    <d2p1:SenderReferenceNumber>sample string 11</d2p1:SenderReferenceNumber>
    <d2p1:Type>sample string 4</d2p1:Type>
    <d2p1:Wallet>
      <d2p1:accountIdentifier>sample string 2</d2p1:accountIdentifier>
      <d2p1:accountIdentifierType>sample string 3</d2p1:accountIdentifierType>
      <d2p1:countryCode>sample string 1</d2p1:countryCode>
      <d2p1:currencyCode>sample string 4</d2p1:currencyCode>
      <d2p1:operatorName>sample string 5</d2p1:operatorName>
    </d2p1:Wallet>
    <d2p1:name>sample string 3</d2p1:name>
  </RecipientDetail>
  <SenderDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/RIA_API.Models.Visa.Models.Request.Shared">
    <d2p1:Address>
      <d2p1:AddressLine1>sample string 1</d2p1:AddressLine1>
      <d2p1:AddressLine2>sample string 2</d2p1:AddressLine2>
      <d2p1:City>sample string 3</d2p1:City>
      <d2p1:Country>sample string 4</d2p1:Country>
      <d2p1:PostalCode>sample string 5</d2p1:PostalCode>
      <d2p1:State>sample string 6</d2p1:State>
    </d2p1:Address>
    <d2p1:Bank>
      <d2p1:BIC>sample string 10</d2p1:BIC>
      <d2p1:accountName>sample string 1</d2p1:accountName>
      <d2p1:accountNumber>sample string 2</d2p1:accountNumber>
      <d2p1:accountNumberType>sample string 3</d2p1:accountNumberType>
      <d2p1:accountType>sample string 6</d2p1:accountType>
      <d2p1:bankCode>sample string 7</d2p1:bankCode>
      <d2p1:bankCodeType>sample string 8</d2p1:bankCodeType>
      <d2p1:bankName>sample string 9</d2p1:bankName>
      <d2p1:branchCode>sample string 11</d2p1:branchCode>
      <d2p1:countryCode>sample string 4</d2p1:countryCode>
      <d2p1:currencyCode>sample string 5</d2p1:currencyCode>
    </d2p1:Bank>
    <d2p1:CityOfBirth>sample string 5</d2p1:CityOfBirth>
    <d2p1:ContactEmail>sample string 6</d2p1:ContactEmail>
    <d2p1:ContactNumber>sample string 7</d2p1:ContactNumber>
    <d2p1:CountryOfBirth>sample string 8</d2p1:CountryOfBirth>
    <d2p1:DateOfBirth>sample string 9</d2p1:DateOfBirth>
    <d2p1:FirstName>sample string 1</d2p1:FirstName>
    <d2p1:LastName>sample string 2</d2p1:LastName>
    <d2p1:SenderAccountNumber>sample string 10</d2p1:SenderAccountNumber>
    <d2p1:SenderReferenceNumber>sample string 11</d2p1:SenderReferenceNumber>
    <d2p1:Type>sample string 4</d2p1:Type>
    <d2p1:Wallet>
      <d2p1:accountIdentifier>sample string 2</d2p1:accountIdentifier>
      <d2p1:accountIdentifierType>sample string 3</d2p1:accountIdentifierType>
      <d2p1:countryCode>sample string 1</d2p1:countryCode>
      <d2p1:currencyCode>sample string 4</d2p1:currencyCode>
      <d2p1:operatorName>sample string 5</d2p1:operatorName>
    </d2p1:Wallet>
    <d2p1:name>sample string 3</d2p1:name>
  </SenderDetail>
  <TransactionDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/RIA_API.Models.Visa.Models.Request.Shared">
    <d2p1:AdditionalData>
      <d2p1:AdditionalDataVisaRequestDto>
        <d2p1:Name>sample string 1</d2p1:Name>
        <d2p1:Value>sample string 2</d2p1:Value>
      </d2p1:AdditionalDataVisaRequestDto>
      <d2p1:AdditionalDataVisaRequestDto>
        <d2p1:Name>sample string 1</d2p1:Name>
        <d2p1:Value>sample string 2</d2p1:Value>
      </d2p1:AdditionalDataVisaRequestDto>
    </d2p1:AdditionalData>
    <d2p1:businessApplicationId>sample string 2</d2p1:businessApplicationId>
    <d2p1:clientReferenceId>sample string 7</d2p1:clientReferenceId>
    <d2p1:endToEndId>sample string 9</d2p1:endToEndId>
    <d2p1:initiatingPartyId>1</d2p1:initiatingPartyId>
    <d2p1:purposeOfPayment>sample string 10</d2p1:purposeOfPayment>
    <d2p1:quoteId>sample string 11</d2p1:quoteId>
    <d2p1:senderSourceOfFunds>sample string 8</d2p1:senderSourceOfFunds>
    <d2p1:settlementCurrencyCode>sample string 6</d2p1:settlementCurrencyCode>
    <d2p1:statementNarrative>sample string 3</d2p1:statementNarrative>
    <d2p1:transactionAmount>sample string 4</d2p1:transactionAmount>
    <d2p1:transactionCurrencyCode>sample string 5</d2p1:transactionCurrencyCode>
  </TransactionDetail>
</PaymentVisaRequestDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, text/xml

Sample:

Sample not available.