imgproductsuk_rapidapi3-1

All-in-One API Integration

Combining all the most popular payment solutions in a single package, eWAY’s Rapid 3.1 API also includes fraud prevention, transparent redirect, and direct connection to help developers create secure, perfectly rendered payment pages on all devices.

Recurring

Recurring Payments is ideal for subscriptions or installments, allowing you to automatically charge customers on a daily, weekly, fortnightly or monthly basis. The customers details are securely stored on eWAY’s servers and can be updated either through the web service or in MYeWAY.

Recurring is accessed via a SOAP web service and requires some different credentials to access: the eWAY Customer ID, username and password.

API Reference:

Recurring Documentation

Create Customer Example

Endpoint: https://www.eway.com.au/gateway/rebill/test/manageRebill_test.asmx

  1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:man="http://www.eway.com.au/gateway/rebill/manageRebill">
  2.     <soap:Header>
  3.         <eWAYHeader xmlns="http://www.eway.com.au/gateway/rebill/manageRebill">
  4.             <eWAYCustomerID>87654321</eWAYCustomerID>
  5.             <Username>test@eway.com.au</Username>
  6.             <Password>test</Password>
  7.         </eWAYHeader>
  8.     </soap:Header>
  9.     <soap:Body>
  10.         <CreateRebillCustomer xmlns="http://www.eway.com.au/gateway/rebill/manageRebill">
  11.             <customerTitle>Mr</customerTitle>
  12.             <customerFirstName>Joe</customerFirstName>
  13.             <customerLastName>Bloggs</customerLastName>
  14.             <customerAddress>Bloggs Enterprise</customerAddress>
  15.             <customerSuburb>Capital City</customerSuburb>
  16.             <customerState>ACT</customerState>
  17.             <customerCompany>Bloggs</customerCompany>
  18.             <customerPostCode>2111</customerPostCode>
  19.             <customerCountry>Australia</customerCountry>
  20.             <customerEmail>test@eway.com.au</customerEmail>
  21.             <customerFax>0298989898</customerFax>
  22.             <customerPhone1>0297979797</customerPhone1>
  23.             <customerPhone2/>
  24.             <customerRef>Ref123</customerRef>
  25.             <customerJobDesc/>
  26.             <customerComments>Please Ship ASASP</customerComments>
  27.             <customerURL>https://www.eway.com.au</customerURL>
  28.         </CreateRebillCustomer>
  29.     </soap:Body>
  30. </soap:Envelope>
Create Rebill Event Example

Endpoint: https://www.eway.com.au/gateway/rebill/test/manageRebill_test.asmx

  1. <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/">
  2.     <soap:Header>
  3.         <eWAYHeader xmlns="http://www.eway.com.au/gateway/rebill/manageRebill">
  4.             <eWAYCustomerID>87654321</eWAYCustomerID>
  5.             <Username>test@eway.com.au</Username>
  6.             <Password>test</Password>
  7.         </eWAYHeader>
  8.     </soap:Header>
  9.     <soap:Body>
  10.         <CreateRebillEvent xmlns="http://www.eway.com.au/gateway/rebill/manageRebill">
  11.             <RebillCustomerID>60000000</RebillCustomerID>
  12.             <RebillInvRef>ref123</RebillInvRef>
  13.             <RebillInvDes>Invoice Description</RebillInvDes>
  14.             <RebillCCName>Card Name</RebillCCName>
  15.             <RebillCCNumber>4444333322221111</RebillCCNumber>
  16.             <RebillCCExpMonth>07</RebillCCExpMonth>
  17.             <RebillCCExpYear>17</RebillCCExpYear>
  18.             <RebillInitAmt>100</RebillInitAmt>
  19.             <RebillInitDate>08/06/2015</RebillInitDate>
  20.             <RebillRecurAmt>100</RebillRecurAmt>
  21.             <RebillStartDate>05/07/2017</RebillStartDate>
  22.             <RebillInterval>1</RebillInterval>
  23.             <RebillIntervalType>1</RebillIntervalType>
  24.             <RebillEndDate>08/12/2017</RebillEndDate>
  25.         </CreateRebillEvent>
  26.     </soap:Body>
  27. </soap:Envelope>