saveCard

Save a card

Syntax

CreditCardToken saveCard ( ueSecurityToken Token, CreditCardData CreditCardData )

Arguments

Type Name Description
ueSecurityToken Token Merchant security token: used to identify merchant and validate transaction.
CreditCardData CreditCardData Object containing credit card data.

Return Value

Name Description
CreditCardToken Returns object containing card token data (including card ref)

Examples

PHP

For directions on how to set up the WSDL link, create "$token" and "$client", go to PHP Soap How-to.

    <?php

    try {

        $CreditCardData => array(
          'CardNumber' => '4444555566667779',
          'CardExpiration' => '0909',
          'CardCode' => '999'
          )
        );

      $token=$client->saveCard($token, $CreditCardData);


    }

    catch (SoapFault $e) {
      die("saveCard failed :" .$e->getMessage());
    }

    ?>

C# (.Net)

private void btnruntransaction_Click(object sender, EventArgs e)
        {
            newtek.newtekService client = getClient();
            newtek.ueSecurityToken token = getToken();


            newtek.CreditCardData card = new newtek.CreditCardData();
            card.CardNumber = "4444555566667779";
            card.CardExpiration = "0914";

            newtek.CreditCardToken cctoken = new newtek.CreditCardToken();

            try
            {
                cctoken = client.saveCard(token, card);


                    MessageBox.Show(string.Concat("Card Saved: ",cctoken.CardRef));

            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }


        }

XML

    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
       xmlns:ns1="urn:newtek"
       xmlns:xsd="http://www.w3.org/2001/XMLSchema"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
       SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Body>
    <ns1:saveCard>
    <Token xsi:type="ns1:ueSecurityToken">
    <ClientIP xsi:type="xsd:string">192.168.0.1</ClientIP>
    <PinHash xsi:type="ns1:ueHash">
    <HashValue xsi:type="xsd:string">da4f177fb82a516da7b93cd725c0ac0fbead2ef4</HashValue>
    <Seed xsi:type="xsd:string">13413324111907933573</Seed>
    <Type xsi:type="xsd:string">sha1</Type>
    </PinHash>
    <SourceKey xsi:type="xsd:string">_Ss7g8t6UW9b1Py6474F5Z1A8fmo22x2</SourceKey>
    </Token>
    <CreditCardData xsi:type="ns1:CreditCardData">
    <CardExpiration xsi:type="xsd:string">2013-02</CardExpiration>
    <CardNumber xsi:type="xsd:string">4444-5555-6666-7779</CardNumber>
    </CreditCardData>
    </ns1:saveCard>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

Change History

Version Change
1.6 Method added in soap-1.6