<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Authorize.net getHostedPaymentPageRequest in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69526#M42532</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Is there a way I can send some information about each transaction while getting a token from&amp;nbsp;getHostedPaymentPageRequest. I tried with order but the order doesn't get back in&amp;nbsp;&lt;SPAN&gt;getTransactionDetails.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once the payment is success, I want to retrieve the same information which is sent while creating the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;getHostedPaymentPageRequest&amp;nbsp;&lt;/SPAN&gt;in&amp;nbsp;getTransactionDetails response of webhooks?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically I want to send certain information while creating the hosted page and retrieve it when I get the transaction details.&lt;/P&gt;</description>
    <pubDate>Fri, 25 Oct 2019 20:53:36 GMT</pubDate>
    <dc:creator>ankurdoshi</dc:creator>
    <dc:date>2019-10-25T20:53:36Z</dc:date>
    <item>
      <title>Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69526#M42532</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Is there a way I can send some information about each transaction while getting a token from&amp;nbsp;getHostedPaymentPageRequest. I tried with order but the order doesn't get back in&amp;nbsp;&lt;SPAN&gt;getTransactionDetails.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once the payment is success, I want to retrieve the same information which is sent while creating the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;getHostedPaymentPageRequest&amp;nbsp;&lt;/SPAN&gt;in&amp;nbsp;getTransactionDetails response of webhooks?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically I want to send certain information while creating the hosted page and retrieve it when I get the transaction details.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2019 20:53:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69526#M42532</guid>
      <dc:creator>ankurdoshi</dc:creator>
      <dc:date>2019-10-25T20:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69527#M42533</link>
      <description>&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/33663"&gt;@ankurdoshi&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;The getTransactionDetails function will return the entire transaction. Not one thing about that transaction request is omitted.</description>
      <pubDate>Sat, 26 Oct 2019 05:07:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69527#M42533</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2019-10-26T05:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69537#M42541</link>
      <description>&lt;P&gt;As per the documentation, we should get all the information in get Transaction details. But it fails on the hosted page where we enter the Credit card number with Error Message:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Request:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;{ 
   "getHostedPaymentPageRequest":{ 
      "merchantAuthentication":{ 
         "name":"XXXXX",
         "transactionKey":"XXXXX"
      },
      "transactionRequest":{ 
         "transactionType":"authCaptureTransaction",
         "amount":"1.0",
         "profile":{ 
            "customerProfileId":"1298312983"
         },
         "order":{ 
            "invoiceNumber":"Invoice1234",
            "description":null,
            "discountAmount":0.00,
            "taxIsAfterDiscount":false,
            "purchaseOrderDateUTC":"2019-10-25",
            "amexDataTAA1":"12345678912312",
            "amexDataTAA2":"abcdefghijk"
         }
      },
      "hostedPaymentSettings":{ 
         "setting":[ 
            { 
               "settingName":"hostedPaymentReturnOptions",
               "settingValue":"{\"showReceipt\": false, \"url\": \"  http://test.com/success   \", \"urlText\": \"Continue\", \"cancelUrl\": \" http://test.com/failure \", \"cancelUrlText\": \"Cancel\"}"
            },
            { 
               "settingName":"hostedPaymentButtonOptions",
               "settingValue":"{\"text\": \"Pay\"}"
            },
            { 
               "settingName":"hostedPaymentStyleOptions",
               "settingValue":"{\"bgColor\": \"blue\"}"
            },
            { 
               "settingName":"hostedPaymentPaymentOptions",
               "settingValue":"{\"cardCodeRequired\": false, \"showCreditCard\": true, \"showBankAccount\": true}"
            },
            { 
               "settingName":"hostedPaymentSecurityOptions",
               "settingValue":"{\"captcha\": false}"
            },
            { 
               "settingName":"hostedPaymentShippingAddressOptions",
               "settingValue":"{\"show\": false, \"required\": false}"
            },
            { 
               "settingName":"hostedPaymentBillingAddressOptions",
               "settingValue":"{\"show\": true, \"required\": false}"
            },
            { 
               "settingName":"hostedPaymentCustomerOptions",
               "settingValue":"{\"showEmail\": false, \"requiredEmail\": false, \"addPaymentProfile\": true}"
            },
            { 
               "settingName":"hostedPaymentOrderOptions",
               "settingValue":"{\"show\": true, \"merchantName\": \"TEST TEST\"}"
            },
            { 
               "settingName":"hostedPaymentIFrameCommunicatorUrl",
               "settingValue":"{\"url\": \"https://mysite.com/special\"}"
            }
         ]
      }
   }
}&lt;/PRE&gt;&lt;P&gt;Response:&lt;/P&gt;&lt;PRE&gt;{"resultCode":"Error","messageCode":"E00001","messageText":"Unexpected error. Please try again."}&lt;/PRE&gt;&lt;P&gt;Not sure what this error means?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Oct 2019 16:40:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69537#M42541</guid>
      <dc:creator>ankurdoshi</dc:creator>
      <dc:date>2019-10-28T16:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69545#M42548</link>
      <description>&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/33663"&gt;@ankurdoshi&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;What is amexdataTAA1?</description>
      <pubDate>Tue, 29 Oct 2019 18:12:50 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69545#M42548</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2019-10-29T18:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69546#M42549</link>
      <description>&lt;P&gt;I thought I can use this to send extra information. Its available in schema definition.&lt;/P&gt;&lt;P&gt;&lt;A href="https://apitest.authorize.net/xml/v1/schema/AnetApiSchema.xsd" target="_blank"&gt;https://apitest.authorize.net/xml/v1/schema/AnetApiSchema.xsd&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;xs:complexType name="orderType"&amp;gt;
&amp;lt;xs:sequence&amp;gt;
&amp;lt;xs:element name="invoiceNumber" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="20"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="description" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="255"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="discountAmount" minOccurs="0" type="xs:decimal"/&amp;gt;
&amp;lt;xs:element name="taxIsAfterDiscount" type="xs:boolean" minOccurs="0"&amp;gt; &amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="totalTaxTypeCode" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="3"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="purchaserVATRegistrationNumber" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="21"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="merchantVATRegistrationNumber" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="21"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="vatInvoiceReferenceNumber" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="15"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="purchaserCode" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="17"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="summaryCommodityCode" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="4"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="purchaseOrderDateUTC" minOccurs="0" type="xs:date"/&amp;gt;
&amp;lt;xs:element name="supplierOrderReference" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="25"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="authorizedContactName" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="36"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="cardAcceptorRefNumber" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="25"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="amexDataTAA1" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="40"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="amexDataTAA2" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="40"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="amexDataTAA3" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="40"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;xs:element name="amexDataTAA4" minOccurs="0"&amp;gt;
&amp;lt;xs:simpleType&amp;gt;
&amp;lt;xs:restriction base="xs:string"&amp;gt;
&amp;lt;xs:maxLength value="40"/&amp;gt;
&amp;lt;/xs:restriction&amp;gt;
&amp;lt;/xs:simpleType&amp;gt;
&amp;lt;/xs:element&amp;gt;
&amp;lt;/xs:sequence&amp;gt;
&amp;lt;/xs:complexType&amp;gt;&lt;/PRE&gt;&lt;P&gt;Is there any other parameters where I can send additional information and get it back in get transaction details?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Oct 2019 18:18:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69546#M42549</guid>
      <dc:creator>ankurdoshi</dc:creator>
      <dc:date>2019-10-29T18:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69550#M42553</link>
      <description>&lt;P&gt;Tried with removed the field as well but still the same error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;{ 
   "getHostedPaymentPageRequest":{ 
      "merchantAuthentication":{ 
         "name":"XXXXX",
         "transactionKey":"XXXXX"
      },
      "transactionRequest":{ 
         "transactionType":"authCaptureTransaction",
         "amount":"1.0",
         "profile":{ 
            "customerProfileId":"1298312983"
         },
         "order":{ 
            "invoiceNumber":"Invoice1234",
            "description":"test",
            "discountAmount":0.00,
            "taxIsAfterDiscount":false,
            "purchaseOrderDateUTC":"2019-10-25"
         }
      },
      "hostedPaymentSettings":{ 
         "setting":[ 
            { 
               "settingName":"hostedPaymentReturnOptions",
               "settingValue":"{\"showReceipt\": false, \"url\": \"  http://test.com/success   \", \"urlText\": \"Continue\", \"cancelUrl\": \" http://test.com/failure \", \"cancelUrlText\": \"Cancel\"}"
            },
            { 
               "settingName":"hostedPaymentButtonOptions",
               "settingValue":"{\"text\": \"Pay\"}"
            },
            { 
               "settingName":"hostedPaymentStyleOptions",
               "settingValue":"{\"bgColor\": \"blue\"}"
            },
            { 
               "settingName":"hostedPaymentPaymentOptions",
               "settingValue":"{\"cardCodeRequired\": false, \"showCreditCard\": true, \"showBankAccount\": true}"
            },
            { 
               "settingName":"hostedPaymentSecurityOptions",
               "settingValue":"{\"captcha\": false}"
            },
            { 
               "settingName":"hostedPaymentShippingAddressOptions",
               "settingValue":"{\"show\": false, \"required\": false}"
            },
            { 
               "settingName":"hostedPaymentBillingAddressOptions",
               "settingValue":"{\"show\": true, \"required\": false}"
            },
            { 
               "settingName":"hostedPaymentCustomerOptions",
               "settingValue":"{\"showEmail\": false, \"requiredEmail\": false, \"addPaymentProfile\": true}"
            },
            { 
               "settingName":"hostedPaymentOrderOptions",
               "settingValue":"{\"show\": true, \"merchantName\": \"TEST TEST\"}"
            },
            { 
               "settingName":"hostedPaymentIFrameCommunicatorUrl",
               "settingValue":"{\"url\": \"https://mysite.com/special\"}"
            }
         ]
      }
   }
}&lt;/PRE&gt;</description>
      <pubDate>Tue, 29 Oct 2019 22:43:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69550#M42553</guid>
      <dc:creator>ankurdoshi</dc:creator>
      <dc:date>2019-10-29T22:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net getHostedPaymentPageRequest</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69649#M42635</link>
      <description>&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/33663"&gt;@ankurdoshi&lt;/a&gt;&lt;BR /&gt;&lt;BR /&gt;That request still has fields that I’m not sure belong. I suggest that you create a request using the API reference request fields. Each top level property of the request will have its properties listed in child&lt;BR /&gt;nodes. So order will be listed like this-&lt;BR /&gt;&lt;BR /&gt;•order&lt;BR /&gt;••Invoice number&lt;BR /&gt;••Description&lt;BR /&gt;&lt;BR /&gt;Use only fields from the API reference and your request should go through fine.&lt;BR /&gt;</description>
      <pubDate>Sun, 10 Nov 2019 13:49:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-getHostedPaymentPageRequest/m-p/69649#M42635</guid>
      <dc:creator>Renaissance</dc:creator>
      <dc:date>2019-11-10T13:49:57Z</dc:date>
    </item>
  </channel>
</rss>

