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>