wsPPRequest


Click here for a complete list of operations.

Ws_BeneficiaryUpdate

Updates a beneficiary linked to the provided CardHolder used for payouts

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /api.asmx HTTP/1.1
Host: uat.prepaidgate.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://www.prepaidgate.com/ppRequestc/Ws_BeneficiaryUpdate"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Ws_BeneficiaryUpdate xmlns="https://www.prepaidgate.com/ppRequestc/">
      <Username>string</Username>
      <Password>string</Password>
      <CardNumber>string</CardNumber>
      <CountryCode>string</CountryCode>
      <BeneficiaryId>int</BeneficiaryId>
      <BankDetails>
        <BankName>string</BankName>
        <BankCity>string</BankCity>
        <BankProvince>string</BankProvince>
        <BankCode>string</BankCode>
        <BankBranchName>string</BankBranchName>
        <BankBranch>string</BankBranch>
        <BankAccount>string</BankAccount>
        <AccountType>string</AccountType>
        <Iban>string</Iban>
        <Swift>string</Swift>
        <SortCodes>string</SortCodes>
        <Currency>string</Currency>
        <Comments>string</Comments>
        <BeneficiaryFullName>string</BeneficiaryFullName>
        <BeneficiaryFirstName>string</BeneficiaryFirstName>
        <BeneficiaryLastname>string</BeneficiaryLastname>
        <BeneficiaryAddress1>string</BeneficiaryAddress1>
        <BeneficiaryAddress2>string</BeneficiaryAddress2>
        <AddressTypeCode>string</AddressTypeCode>
        <BeneficiaryCity>string</BeneficiaryCity>
        <BeneficiaryProvince>string</BeneficiaryProvince>
        <BeneficiaryPostalCode>string</BeneficiaryPostalCode>
        <BeneficiaryCountryIso>string</BeneficiaryCountryIso>
        <BeneficiaryEmail>string</BeneficiaryEmail>
        <BeneficiaryPhoneDialingCode>string</BeneficiaryPhoneDialingCode>
        <BeneficiaryPhone>string</BeneficiaryPhone>
        <BeneficiaryBirthDate>string</BeneficiaryBirthDate>
        <IdentificationNo>string</IdentificationNo>
        <IdentificationType>string</IdentificationType>
      </BankDetails>
    </Ws_BeneficiaryUpdate>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Ws_BeneficiaryUpdateResponse xmlns="https://www.prepaidgate.com/ppRequestc/">
      <Ws_BeneficiaryUpdateResult>
        <BankAccount>
          <BeneficiaryId>int</BeneficiaryId>
          <CountryCode>string</CountryCode>
          <BankDetails>
            <BankName>string</BankName>
            <BankCity>string</BankCity>
            <BankProvince>string</BankProvince>
            <BankCode>string</BankCode>
            <BankBranchName>string</BankBranchName>
            <BankBranch>string</BankBranch>
            <BankAccount>string</BankAccount>
            <AccountType>string</AccountType>
            <Iban>string</Iban>
            <Swift>string</Swift>
            <SortCodes>string</SortCodes>
            <Currency>string</Currency>
            <Comments>string</Comments>
            <BeneficiaryFullName>string</BeneficiaryFullName>
            <BeneficiaryFirstName>string</BeneficiaryFirstName>
            <BeneficiaryLastname>string</BeneficiaryLastname>
            <BeneficiaryAddress1>string</BeneficiaryAddress1>
            <BeneficiaryAddress2>string</BeneficiaryAddress2>
            <AddressTypeCode>string</AddressTypeCode>
            <BeneficiaryCity>string</BeneficiaryCity>
            <BeneficiaryProvince>string</BeneficiaryProvince>
            <BeneficiaryPostalCode>string</BeneficiaryPostalCode>
            <BeneficiaryCountryIso>string</BeneficiaryCountryIso>
            <BeneficiaryEmail>string</BeneficiaryEmail>
            <BeneficiaryPhoneDialingCode>string</BeneficiaryPhoneDialingCode>
            <BeneficiaryPhone>string</BeneficiaryPhone>
            <BeneficiaryBirthDate>string</BeneficiaryBirthDate>
            <IdentificationNo>string</IdentificationNo>
            <IdentificationType>string</IdentificationType>
          </BankDetails>
        </BankAccount>
      </Ws_BeneficiaryUpdateResult>
    </Ws_BeneficiaryUpdateResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /api.asmx HTTP/1.1
Host: uat.prepaidgate.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Ws_BeneficiaryUpdate xmlns="https://www.prepaidgate.com/ppRequestc/">
      <Username>string</Username>
      <Password>string</Password>
      <CardNumber>string</CardNumber>
      <CountryCode>string</CountryCode>
      <BeneficiaryId>int</BeneficiaryId>
      <BankDetails>
        <BankName>string</BankName>
        <BankCity>string</BankCity>
        <BankProvince>string</BankProvince>
        <BankCode>string</BankCode>
        <BankBranchName>string</BankBranchName>
        <BankBranch>string</BankBranch>
        <BankAccount>string</BankAccount>
        <AccountType>string</AccountType>
        <Iban>string</Iban>
        <Swift>string</Swift>
        <SortCodes>string</SortCodes>
        <Currency>string</Currency>
        <Comments>string</Comments>
        <BeneficiaryFullName>string</BeneficiaryFullName>
        <BeneficiaryFirstName>string</BeneficiaryFirstName>
        <BeneficiaryLastname>string</BeneficiaryLastname>
        <BeneficiaryAddress1>string</BeneficiaryAddress1>
        <BeneficiaryAddress2>string</BeneficiaryAddress2>
        <AddressTypeCode>string</AddressTypeCode>
        <BeneficiaryCity>string</BeneficiaryCity>
        <BeneficiaryProvince>string</BeneficiaryProvince>
        <BeneficiaryPostalCode>string</BeneficiaryPostalCode>
        <BeneficiaryCountryIso>string</BeneficiaryCountryIso>
        <BeneficiaryEmail>string</BeneficiaryEmail>
        <BeneficiaryPhoneDialingCode>string</BeneficiaryPhoneDialingCode>
        <BeneficiaryPhone>string</BeneficiaryPhone>
        <BeneficiaryBirthDate>string</BeneficiaryBirthDate>
        <IdentificationNo>string</IdentificationNo>
        <IdentificationType>string</IdentificationType>
      </BankDetails>
    </Ws_BeneficiaryUpdate>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Ws_BeneficiaryUpdateResponse xmlns="https://www.prepaidgate.com/ppRequestc/">
      <Ws_BeneficiaryUpdateResult>
        <BankAccount>
          <BeneficiaryId>int</BeneficiaryId>
          <CountryCode>string</CountryCode>
          <BankDetails>
            <BankName>string</BankName>
            <BankCity>string</BankCity>
            <BankProvince>string</BankProvince>
            <BankCode>string</BankCode>
            <BankBranchName>string</BankBranchName>
            <BankBranch>string</BankBranch>
            <BankAccount>string</BankAccount>
            <AccountType>string</AccountType>
            <Iban>string</Iban>
            <Swift>string</Swift>
            <SortCodes>string</SortCodes>
            <Currency>string</Currency>
            <Comments>string</Comments>
            <BeneficiaryFullName>string</BeneficiaryFullName>
            <BeneficiaryFirstName>string</BeneficiaryFirstName>
            <BeneficiaryLastname>string</BeneficiaryLastname>
            <BeneficiaryAddress1>string</BeneficiaryAddress1>
            <BeneficiaryAddress2>string</BeneficiaryAddress2>
            <AddressTypeCode>string</AddressTypeCode>
            <BeneficiaryCity>string</BeneficiaryCity>
            <BeneficiaryProvince>string</BeneficiaryProvince>
            <BeneficiaryPostalCode>string</BeneficiaryPostalCode>
            <BeneficiaryCountryIso>string</BeneficiaryCountryIso>
            <BeneficiaryEmail>string</BeneficiaryEmail>
            <BeneficiaryPhoneDialingCode>string</BeneficiaryPhoneDialingCode>
            <BeneficiaryPhone>string</BeneficiaryPhone>
            <BeneficiaryBirthDate>string</BeneficiaryBirthDate>
            <IdentificationNo>string</IdentificationNo>
            <IdentificationType>string</IdentificationType>
          </BankDetails>
        </BankAccount>
      </Ws_BeneficiaryUpdateResult>
    </Ws_BeneficiaryUpdateResponse>
  </soap12:Body>
</soap12:Envelope>