BillGoldService


Click here for a complete list of operations.

CreateLowProfileDeal

יצירת עסקה בפרופיל נמוך IFRAME / Redirect

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 /interface/BillGoldService.asmx HTTP/1.1
Host: secure.cardcom.solutions
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "BillGoldService/CreateLowProfileDeal"

<?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>
    <CreateLowProfileDeal xmlns="BillGoldService">
      <terminalnumber>int</terminalnumber>
      <username>string</username>
      <lowprofileParams>
        <Operation>BillOnly or BillAndCreateToken or CreateTokenOnly or SuspendDealOnly or ABDebt or DocuemntPay</Operation>
        <ReturnValue>string</ReturnValue>
        <SumToBill>decimal</SumToBill>
        <Languge>string</Languge>
        <Language>string</Language>
        <SuccessRedirectUrl>string</SuccessRedirectUrl>
        <ErrorRedirectUrl>string</ErrorRedirectUrl>
        <IndicatorUrl>string</IndicatorUrl>
        <CancelUrl>string</CancelUrl>
        <CancelType>string</CancelType>
        <CSSUrl>string</CSSUrl>
        <HideCreditCardUserId>boolean</HideCreditCardUserId>
        <HideCVV>boolean</HideCVV>
        <CreateTokenDeleteDate>dateTime</CreateTokenDeleteDate>
        <CreateTokenJValidateType>short</CreateTokenJValidateType>
        <SuspendedDealJValidateType>short</SuspendedDealJValidateType>
        <SuspendedDealGroup>int</SuspendedDealGroup>
        <IsCreateInvoice>boolean</IsCreateInvoice>
        <InvoiceHead>
          <CustName>string</CustName>
          <CustAddresLine1>string</CustAddresLine1>
          <CustAddresLine2>string</CustAddresLine2>
          <CustCity>string</CustCity>
          <CustLinePH>string</CustLinePH>
          <CustMobilePH>string</CustMobilePH>
          <CompID>string</CompID>
          <Language>string</Language>
          <Languge>string</Languge>
          <Comments>string</Comments>
          <CoinID>int</CoinID>
          <CoinIsoName>string</CoinIsoName>
          <Email>string</Email>
          <SendByEmail>boolean</SendByEmail>
          <ExtIsVatFree>boolean</ExtIsVatFree>
          <ManualInvoiceNumber>integer</ManualInvoiceNumber>
          <DepartmentId>integer</DepartmentId>
          <IsLoadInfoFromAccountID>string</IsLoadInfoFromAccountID>
          <IsAutoCreateUpdateAccount>string</IsAutoCreateUpdateAccount>
          <AccountForeignKey>string</AccountForeignKey>
          <SiteUniqueId>string</SiteUniqueId>
          <DeliveryName>string</DeliveryName>
          <InvDate>string</InvDate>
          <ValueDate>string</ValueDate>
          <ExternalId>string</ExternalId>
          <AccountID>string</AccountID>
        </InvoiceHead>
        <InvoiceLines>
          <InvExtHeadLines>
            <Description>string</Description>
            <Quantity>decimal</Quantity>
            <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT>
            <IsVatFree>string</IsVatFree>
            <Price>decimal</Price>
            <ProductID>string</ProductID>
            <TotalLineCost>string</TotalLineCost>
          </InvExtHeadLines>
          <InvExtHeadLines>
            <Description>string</Description>
            <Quantity>decimal</Quantity>
            <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT>
            <IsVatFree>string</IsVatFree>
            <Price>decimal</Price>
            <ProductID>string</ProductID>
            <TotalLineCost>string</TotalLineCost>
          </InvExtHeadLines>
        </InvoiceLines>
        <GooglePayBtnDesign>
          <ButtonColor>Default or White or Black</ButtonColor>
          <ButtonType>Book or Buy or Checkout or Donate or Order or Pay or Plain or Subscribe</ButtonType>
          <ButtonLocale>Arabic or Bulgarian or Catalan or Chinese or Croatian or Czech or Danish or Dutch or English or Estonian or Finnish or French or German or Greek or Indonesian or Italian or Japanese or Korean or Malay or Norwegian or Polish or Portuguese or Russian or Serbian or Slovak or Slovenian or Spanish or Swedish or Thai or Turkish or Ukrainian</ButtonLocale>
          <ButtonWidth>string</ButtonWidth>
          <ButtonHeight>string</ButtonHeight>
        </GooglePayBtnDesign>
        <InvoiceHeadOperation>string</InvoiceHeadOperation>
        <ProductName>string</ProductName>
        <MaxNumOfPayments>int</MaxNumOfPayments>
        <MinNumOfPayments>int</MinNumOfPayments>
        <CoinID>int</CoinID>
        <ExtendadParametrs>string</ExtendadParametrs>
        <ExtendedParameters>string</ExtendedParameters>
        <CreditType>integer</CreditType>
        <CardOwnerName>string</CardOwnerName>
        <HideCardOwnerName>string</HideCardOwnerName>
        <DefaultNumOfPayments>integer</DefaultNumOfPayments>
        <APILevel>integer</APILevel>
        <DocTypeToCreate>integer</DocTypeToCreate>
        <InvoiceType>string</InvoiceType>
        <IsVirtualTerminalMode>string</IsVirtualTerminalMode>
        <RefundDeal>string</RefundDeal>
        <SapakMutav>string</SapakMutav>
        <CardOwnerPhone>string</CardOwnerPhone>
        <ShowCardOwnerPhone>string</ShowCardOwnerPhone>
        <ReqCardOwnerPhone>string</ReqCardOwnerPhone>
        <CardOwnerEmail>string</CardOwnerEmail>
        <ShowCardOwnerEmail>string</ShowCardOwnerEmail>
        <ReqCardOwnerEmail>string</ReqCardOwnerEmail>
        <ShowInvoiceHead>string</ShowInvoiceHead>
        <IsOpenSum>string</IsOpenSum>
        <ChargeOnSwipe>string</ChargeOnSwipe>
        <CoinISOName>string</CoinISOName>
        <IsAVSEnable>string</IsAVSEnable>
        <FirstPayment>string</FirstPayment>
        <ConstPayment>string</ConstPayment>
        <Token>string</Token>
        <CardExpirationYear>string</CardExpirationYear>
        <CardExpirationMonth>string</CardExpirationMonth>
        <ThreeDSecureState>Auto or Enabled or Disabled</ThreeDSecureState>
        <DeferMonths>int</DeferMonths>
        <ShouldOpenPinpadOnPageLoad>string</ShouldOpenPinpadOnPageLoad>
      </lowprofileParams>
      <CustomeField>
        <Field1>string</Field1>
        <Field2>string</Field2>
        <Field3>string</Field3>
        <Field4>string</Field4>
        <Field5>string</Field5>
        <Field6>string</Field6>
        <Field7>string</Field7>
        <Field8>string</Field8>
        <Field9>string</Field9>
        <Field10>string</Field10>
        <Field11>string</Field11>
        <Field12>string</Field12>
        <Field13>string</Field13>
        <Field14>string</Field14>
        <Field15>string</Field15>
        <Field16>string</Field16>
        <Field17>string</Field17>
        <Field18>string</Field18>
        <Field19>string</Field19>
        <Field20>string</Field20>
        <Field21>string</Field21>
        <Field22>string</Field22>
        <Field23>string</Field23>
        <Field24>string</Field24>
        <Field25>string</Field25>
      </CustomeField>
      <UserID>int</UserID>
    </CreateLowProfileDeal>
  </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>
    <CreateLowProfileDealResponse xmlns="BillGoldService">
      <CreateLowProfileDealResult>
        <ResponseCode>unsignedInt</ResponseCode>
        <Description>string</Description>
        <LowProfileCode>guid</LowProfileCode>
        <LowProfileVersion>int</LowProfileVersion>
        <url>string</url>
        <PayPalUrl>string</PayPalUrl>
        <BitUrl>string</BitUrl>
        <GooglePayUrl>string</GooglePayUrl>
      </CreateLowProfileDealResult>
    </CreateLowProfileDealResponse>
  </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 /interface/BillGoldService.asmx HTTP/1.1
Host: secure.cardcom.solutions
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>
    <CreateLowProfileDeal xmlns="BillGoldService">
      <terminalnumber>int</terminalnumber>
      <username>string</username>
      <lowprofileParams>
        <Operation>BillOnly or BillAndCreateToken or CreateTokenOnly or SuspendDealOnly or ABDebt or DocuemntPay</Operation>
        <ReturnValue>string</ReturnValue>
        <SumToBill>decimal</SumToBill>
        <Languge>string</Languge>
        <Language>string</Language>
        <SuccessRedirectUrl>string</SuccessRedirectUrl>
        <ErrorRedirectUrl>string</ErrorRedirectUrl>
        <IndicatorUrl>string</IndicatorUrl>
        <CancelUrl>string</CancelUrl>
        <CancelType>string</CancelType>
        <CSSUrl>string</CSSUrl>
        <HideCreditCardUserId>boolean</HideCreditCardUserId>
        <HideCVV>boolean</HideCVV>
        <CreateTokenDeleteDate>dateTime</CreateTokenDeleteDate>
        <CreateTokenJValidateType>short</CreateTokenJValidateType>
        <SuspendedDealJValidateType>short</SuspendedDealJValidateType>
        <SuspendedDealGroup>int</SuspendedDealGroup>
        <IsCreateInvoice>boolean</IsCreateInvoice>
        <InvoiceHead>
          <CustName>string</CustName>
          <CustAddresLine1>string</CustAddresLine1>
          <CustAddresLine2>string</CustAddresLine2>
          <CustCity>string</CustCity>
          <CustLinePH>string</CustLinePH>
          <CustMobilePH>string</CustMobilePH>
          <CompID>string</CompID>
          <Language>string</Language>
          <Languge>string</Languge>
          <Comments>string</Comments>
          <CoinID>int</CoinID>
          <CoinIsoName>string</CoinIsoName>
          <Email>string</Email>
          <SendByEmail>boolean</SendByEmail>
          <ExtIsVatFree>boolean</ExtIsVatFree>
          <ManualInvoiceNumber>integer</ManualInvoiceNumber>
          <DepartmentId>integer</DepartmentId>
          <IsLoadInfoFromAccountID>string</IsLoadInfoFromAccountID>
          <IsAutoCreateUpdateAccount>string</IsAutoCreateUpdateAccount>
          <AccountForeignKey>string</AccountForeignKey>
          <SiteUniqueId>string</SiteUniqueId>
          <DeliveryName>string</DeliveryName>
          <InvDate>string</InvDate>
          <ValueDate>string</ValueDate>
          <ExternalId>string</ExternalId>
          <AccountID>string</AccountID>
        </InvoiceHead>
        <InvoiceLines>
          <InvExtHeadLines>
            <Description>string</Description>
            <Quantity>decimal</Quantity>
            <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT>
            <IsVatFree>string</IsVatFree>
            <Price>decimal</Price>
            <ProductID>string</ProductID>
            <TotalLineCost>string</TotalLineCost>
          </InvExtHeadLines>
          <InvExtHeadLines>
            <Description>string</Description>
            <Quantity>decimal</Quantity>
            <IsPriceIncludeVAT>boolean</IsPriceIncludeVAT>
            <IsVatFree>string</IsVatFree>
            <Price>decimal</Price>
            <ProductID>string</ProductID>
            <TotalLineCost>string</TotalLineCost>
          </InvExtHeadLines>
        </InvoiceLines>
        <GooglePayBtnDesign>
          <ButtonColor>Default or White or Black</ButtonColor>
          <ButtonType>Book or Buy or Checkout or Donate or Order or Pay or Plain or Subscribe</ButtonType>
          <ButtonLocale>Arabic or Bulgarian or Catalan or Chinese or Croatian or Czech or Danish or Dutch or English or Estonian or Finnish or French or German or Greek or Indonesian or Italian or Japanese or Korean or Malay or Norwegian or Polish or Portuguese or Russian or Serbian or Slovak or Slovenian or Spanish or Swedish or Thai or Turkish or Ukrainian</ButtonLocale>
          <ButtonWidth>string</ButtonWidth>
          <ButtonHeight>string</ButtonHeight>
        </GooglePayBtnDesign>
        <InvoiceHeadOperation>string</InvoiceHeadOperation>
        <ProductName>string</ProductName>
        <MaxNumOfPayments>int</MaxNumOfPayments>
        <MinNumOfPayments>int</MinNumOfPayments>
        <CoinID>int</CoinID>
        <ExtendadParametrs>string</ExtendadParametrs>
        <ExtendedParameters>string</ExtendedParameters>
        <CreditType>integer</CreditType>
        <CardOwnerName>string</CardOwnerName>
        <HideCardOwnerName>string</HideCardOwnerName>
        <DefaultNumOfPayments>integer</DefaultNumOfPayments>
        <APILevel>integer</APILevel>
        <DocTypeToCreate>integer</DocTypeToCreate>
        <InvoiceType>string</InvoiceType>
        <IsVirtualTerminalMode>string</IsVirtualTerminalMode>
        <RefundDeal>string</RefundDeal>
        <SapakMutav>string</SapakMutav>
        <CardOwnerPhone>string</CardOwnerPhone>
        <ShowCardOwnerPhone>string</ShowCardOwnerPhone>
        <ReqCardOwnerPhone>string</ReqCardOwnerPhone>
        <CardOwnerEmail>string</CardOwnerEmail>
        <ShowCardOwnerEmail>string</ShowCardOwnerEmail>
        <ReqCardOwnerEmail>string</ReqCardOwnerEmail>
        <ShowInvoiceHead>string</ShowInvoiceHead>
        <IsOpenSum>string</IsOpenSum>
        <ChargeOnSwipe>string</ChargeOnSwipe>
        <CoinISOName>string</CoinISOName>
        <IsAVSEnable>string</IsAVSEnable>
        <FirstPayment>string</FirstPayment>
        <ConstPayment>string</ConstPayment>
        <Token>string</Token>
        <CardExpirationYear>string</CardExpirationYear>
        <CardExpirationMonth>string</CardExpirationMonth>
        <ThreeDSecureState>Auto or Enabled or Disabled</ThreeDSecureState>
        <DeferMonths>int</DeferMonths>
        <ShouldOpenPinpadOnPageLoad>string</ShouldOpenPinpadOnPageLoad>
      </lowprofileParams>
      <CustomeField>
        <Field1>string</Field1>
        <Field2>string</Field2>
        <Field3>string</Field3>
        <Field4>string</Field4>
        <Field5>string</Field5>
        <Field6>string</Field6>
        <Field7>string</Field7>
        <Field8>string</Field8>
        <Field9>string</Field9>
        <Field10>string</Field10>
        <Field11>string</Field11>
        <Field12>string</Field12>
        <Field13>string</Field13>
        <Field14>string</Field14>
        <Field15>string</Field15>
        <Field16>string</Field16>
        <Field17>string</Field17>
        <Field18>string</Field18>
        <Field19>string</Field19>
        <Field20>string</Field20>
        <Field21>string</Field21>
        <Field22>string</Field22>
        <Field23>string</Field23>
        <Field24>string</Field24>
        <Field25>string</Field25>
      </CustomeField>
      <UserID>int</UserID>
    </CreateLowProfileDeal>
  </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>
    <CreateLowProfileDealResponse xmlns="BillGoldService">
      <CreateLowProfileDealResult>
        <ResponseCode>unsignedInt</ResponseCode>
        <Description>string</Description>
        <LowProfileCode>guid</LowProfileCode>
        <LowProfileVersion>int</LowProfileVersion>
        <url>string</url>
        <PayPalUrl>string</PayPalUrl>
        <BitUrl>string</BitUrl>
        <GooglePayUrl>string</GooglePayUrl>
      </CreateLowProfileDealResult>
    </CreateLowProfileDealResponse>
  </soap12:Body>
</soap12:Envelope>