Skip to content

Instantly share code, notes, and snippets.

@AlexXanderGrib
Created November 13, 2021 20:45
Show Gist options
  • Save AlexXanderGrib/c6670664383d8ed8cdb55cc2084cf250 to your computer and use it in GitHub Desktop.
Save AlexXanderGrib/c6670664383d8ed8cdb55cc2084cf250 to your computer and use it in GitHub Desktop.
3DS
<ThreeDSecure>
<Message id="PAReq:X3t1bqoOOcktnBwecCIXeQ">
<PAReq>
<version>1.0.2</version>
<Merchant>
<!--
BIN или ID банка эквайера
476208 принадлежит ПромСвязьБанку
https://api.tinkoff.ru/v1/brand_by_bin?bin=476208
-->
<acqBIN>476208</acqBIN>
<!-- ID магазина -->
<merID>000731120831959</merID>
<!--
Название магазина, появляется
на странице 3DS, можно поменять.
В данном случае это DonatePay, обслуживаемый
кассой Яндекс Деняг
-->
<name>YM*DONATEPAY</name>
<!-- Страна/валюта магазина, 643 это российские рубли -->
<country>643</country>
<!-- URL магазина, не советую менять -->
<url>http://money.yandex.ru</url>
</Merchant>
<Purchase>
<!-- ID платежа, большое число, закодированное Base64 -->
<xid>eMy6XWv+9LJLehNB9GYq1QPmmXE=</xid>
<!-- Дата платежа -->
<date>20201005 19:35:10</date>
<!-- Сумма платежа в копейках, почему-то 2 раза -->
<amount>2500</amount>
<purchAmount>2500</purchAmount>
<!-- Валюта платежа 643 = RUB -->
<currency>643</currency>
<!-- Эспонент = кол-во знаков после точки в сумме -->
<exponent>2</exponent>
<!-- Описание платежа, появляется на странице 3DS, можно поменять -->
<desc>270d889c-000f-5000-9000-1fdbbe7a3e57</desc>
</Purchase>
<CH>
<acctID>1037446721</acctID>
<!--
Хз чё это, но совпало с
датой истечения срока карточки
Форомат: ГГММ
Сами цифры я заменил на *
-->
<expiry>****</expiry>
</CH>
</PAReq>
</Message>
</ThreeDSecure>
<?xml version="1.0" encoding="UTF-8"?>
<ThreeDSecure>
<Message id="b39e2edbe6c7c08">
<PAReq>
<version>1.0.2</version>
<Merchant>
<!--
BIN или ID банка эквайера
476208 принадлежит ПУМБ
https://lookup.binlist.net/406659
-->
<acqBIN>406659</acqBIN>
<!-- ID магазина -->
<merID>0200100FMT00001</merID>
<!--
Название магазина, появляется
на странице 3DS, можно поменять.
-->
<name>PUMB CARD-TO-CARD</name>
<country>804</country>
<!-- URL магазина -->
<url>http://fuib.transfer.com</url>
</Merchant>
<Purchase>
<!-- ID платежа, большое число, закодированное Base64 -->
<xid>Czni7b5tvyAAAAAAAAAAAAAAAAA=</xid>
<!-- Дата платежа -->
<date>20211113 20:30:13</date>
<!-- Сумма платежа в копейках, почему-то 2 раза -->
<amount>16357</amount>
<purchAmount>16357</purchAmount>
<!-- Валюта платежа 980 = UAH -->
<currency>980</currency>
<!-- Эспонент = кол-во знаков после точки в сумме -->
<exponent>2</exponent>
<!-- Описание платежа, появляется на странице 3DS, можно поменять -->
<desc>PUMB CARD-TO-CARD: 016723127198</desc>
</Purchase>
<CH>
<acctID>403021#505648996</acctID>
<!-- ГГММ -->
<expiry>****</expiry>
</CH>
</PAReq>
</Message>
</ThreeDSecure> 
<ThreeDSecure>
<Message id="pa.f3f2f47d-ad2d-4ee9-bf26-64b08d0a83b4">
<PARes id="L1A11X3imXnKCfuhr1V3lZUKZkA">
<version>1.0.2</version>
<!-- В отличии от PaReq, имеет только 2 поля -->
<Merchant>
<!--
BIN или ID банка эквайера
437773 принадлежит Тинькову
https://api.tinkoff.ru/v1/brand_by_bin?bin=437773
-->
<acqBIN>437773</acqBIN>
<!-- ID магазина -->
<merID>200000000011245</merID>
</Merchant>
<Purchase>
<!-- ID платежа, большое число, закодированное Base64 -->
<xid>MTIxMDQzMDcwNTI3OTY3NjYwNDU=</xid>
<!-- Дата подтверждения платежа -->
<date>20201003 16:27:09</date>
<!-- Сумма платежа в копейках -->
<purchAmount>1000</purchAmount>
<!-- ID валюты платжеа -->
<currency>643</currency>
<!-- Эспонент = кол-во знаков после точки в сумме -->
<exponent>2</exponent>
</Purchase>
<!-- Номер карты, но не весь, или весь, когда-как -->
<pan>****************</pan>
<TX>
<!-- Время ответа на 3ds -->
<time>20201003 16:27:25</time>
<!--
Подтверждён ли платёж
Y = да (Success)
N = нет (Failed)
A = ожидает/пытается (Attempts)
U = недоступно (Unavailable)
-->
<status>Y</status>
<!--
Cardholder Authentication Verification Value
20 байт хуй пойми чего в base64
-->
<cavv>AAABBWOBCRYWeDUQBoEJAAAAAAA=</cavv>
<!--
Electronic Commerce Indicator
Появляется только если транзакция завершена успешно, или ещё не завершена
https://knowledge.broadcom.com/external/article/13636/details-on-electronic-commerce-indicator.html
Mastercard:
02 - Успех
01 - Остальное
Visa:
05 - Успех
06, 07 - Остальное
-->
<eci>05</eci>
<cavvAlgorithm>2</cavvAlgorithm>
</TX>
</PARes>
<!-- Тут начинаются сертификаты и сигнатуры, сюда лючше не лезть -->
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#L1A11X3imXnKCfuhr1V3lZUKZkA">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>WJ9gZsSzbI/Ujql5zl9/FfGIB5I=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>btk9XqCuj1yJY31SgO2T3uRkAI7TIFQAwssF2ZUbsFuJXNhQ3ZNQ+1vuBlh5n0zwCTadzNZ0JukrI8vNnGZix0tAaYa5ZtiluZ2gM2f2+ipfSgXYhBrw45h47GU6PC5w/tLC0+e6qPaB1mKRGj8BK4MFfJUDjNq/nnfT76u/gDE3sY4olbLMp6Q2HydQG7vda45zzKPtwb6QtbKska/DHcle3sP8vO7xDN7QyePN8E5GzK3MUcLgYrKRCb8f6iZFpTQ9kfNipTgt1YS8/thXFXwRXhAk1/OY0W+6j9LO3gZNa9TM91zDqprR7N0lmo1JAPYZEn4toXaMfZggrUA2/g==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIFhjCCBG6gAwIBAgIQP9phIam7IGDfr6ukvNm8fDANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xIjAgBgNVBAMTGVZpc2EgZUNvbW1lcmNlIElzc3VpbmcgQ0EwHhcNMTkwNDE1MTQ0MDIzWhcNMjEwNDE1MTQ0MDIzWjCBojEPMA0GA1UEBxMGTW9zY293MQ8wDQYDVQQIEwZNb3Njb3cxCzAJBgNVBAYTAlJVMTkwNwYDVQQKEzBOYXRpb25hbCBQYXltZW50IENhcmQgU3lzdGVtIEpvaW50IFN0b2NrIENvbXBhbnkxHTAbBgNVBAsTFE9wZXJhdGlvbiBEZXBhcnRtZW50MRcwFQYDVQQDEw5WZXJpZmllZEJ5VmlzYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMrYoagLt3jqKIzenvalPY2r3jXk0ev5NOvexFTFk0uYQbwPWTDsv74o3cctQDm2+oE3kr6LzLKGY9e4PgrjNdBhWSzGkI+uGhUNr9bnhpR2JBS/PnPeebGRzo7YiXyriVY3lnPhOdpugYdRImEd7baLlFcTwpGAgVWdfJVgbUTksUPvs/pffKwUvc2lG1x7PppfBq7O4eyZLqnulJCSLjm+/GA/bJCAPd+QHPhyzjS72gEBlIVW+cQjLZe0GA20pBfzPZesk7oeqVpemSSsxuiyv3MCJCwcgha2r6gJiW5e60zPKRhsvkZ9uw822yYya5lt8S/GGNBgVBcSDBpY0/kCAwEAAaOCAeYwggHiMGUGCCsGAQUFBwEBBFkwVzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudmlzYS5jb20vb2NzcDAuBggrBgEFBQcwAoYiaHR0cDovL2Vucm9sbC52aXNhY2EuY29tL2Vjb21tLmNlcjAfBgNVHSMEGDAWgBTfwypVLi9COnpAnZKg90d514+HijAMBgNVHRMBAf8EAjAAMIHKBgNVHR8EgcIwgb8wKKAmoCSGImh0dHA6Ly9FbnJvbGwudmlzYWNhLmNvbS9lQ29tbS5jcmwwgZKggY+ggYyGgYlsZGFwOi8vRW5yb2xsLnZpc2FjYS5jb206Mzg5L2NuPVZpc2EgZUNvbW1lcmNlIElzc3VpbmcgQ0EsYz1VUyxvdT1WaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbixvPVZJU0E/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDATBgNVHSUEDDAKBggrBgEFBQcDAjAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFNcx/RMYWyrb5sFpJiWtRan1G2gFMDkGA1UdIAQyMDAwLgYFZ4EDAQEwJTAjBggrBgEFBQcCARYXaHR0cDovL3d3dy52aXNhLmNvbS9wa2kwDQYJKoZIhvcNAQELBQADggEBAF8AHqBoSufwQSSqZ4ZiPnkriKMYAbKpUVV2qZieGgzQWZNvL6viBhN5y3Y33nMkhkhm03CHcaMYYiSb1FLPbSeQoJO5DLwnUfTcwz5djxBUdiQeoJZS53eMOM/8wPA7kww7QWi0h2dX5y1OoovMf0Kc2w3bcJWMnK5m/9shZcfBjClzYXtiJ8Cl8HO7x8uEGpztjtssTPiyshQ+9sfW9Nb0PGXJDvtFSRePl1HNUmtylxxhkmDwWk9zuR9/Rz1JlsbBtzU6l3wb89yAI93Ck6utQ6XiWVVjfcHT5HVGqsHClnm2R77MaVa0OTbMRgikawF2/zxW3flAZD78ygjT5Og=</X509Certificate>
<X509Certificate>MIIFGzCCBAOgAwIBAgIRANh0YTBB/DxEoLzGXWw28RAwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCVVMxDTALBgNVBAoTBFZJU0ExLzAtBgNVBAsTJlZpc2EgSW50ZXJuYXRpb25hbCBTZXJ2aWNlIEFzc29jaWF0aW9uMRwwGgYDVQQDExNWaXNhIGVDb21tZXJjZSBSb290MB4XDTE1MDYyNDE1MjcwNloXDTIyMDYyMjAwMTYwN1owcTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBFZJU0ExLzAtBgNVBAsTJlZpc2EgSW50ZXJuYXRpb25hbCBTZXJ2aWNlIEFzc29jaWF0aW9uMSIwIAYDVQQDExlWaXNhIGVDb21tZXJjZSBJc3N1aW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArkmC50Q+GkmQyZ29kKxp1d+nJ43JwXhGZ7aFF1PiM5SlCESQ22qV/lBA3wHYYP8i17/GQQYNBiF3u4r6juXIHFwjwvKyFMF6kmBYXvcQa8Pd75FC1n3ffIrhEj+ldbmxidzK0hPfYyXEZqDpHhkunmvD7qz1BEWKE7NUYVFREfopViflKiVZcYrHi7CJAeBNY7dygvmIMnHUeH4NtDS5qf/n9DQQffVyn5hJWi5PeB87nTlty8zdji2tj7nA2+Y3PLKRJU3y1IbchqGlnXqxaaKfkTLNsiZq9PTwKaryH+um3tXf5u4mulzRGOWh2U+Uk4LntmMFCb/LqJkWnUVe+wIDAQABo4IBsjCCAa4wHwYDVR0jBBgwFoAUFTiDDz8sP3AzHs1G/geMIODXw7cwEgYDVR0TAQH/BAgwBgEB/wIBADA5BgNVHSAEMjAwMC4GBWeBAwEBMCUwIwYIKwYBBQUHAgEWF2h0dHA6Ly93d3cudmlzYS5jb20vcGtpMIIBCwYDVR0fBIIBAjCB/zA2oDSgMoYwaHR0cDovL0Vucm9sbC52aXNhY2EuY29tL1Zpc2FDQWVDb21tZXJjZVJvb3QuY3JsMDygOqA4hjZodHRwOi8vd3d3LmludGwudmlzYWNhLmNvbS9jcmwvVmlzYUNBZUNvbW1lcmNlUm9vdC5jcmwwgYaggYOggYCGfmxkYXA6Ly9FbnJvbGwudmlzYWNhLmNvbTozODkvY249VmlzYSBlQ29tbWVyY2UgUm9vdCxvPVZJU0Esb3U9VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFN/DKlUuL0I6ekCdkqD3R3nXj4eKMA0GCSqGSIb3DQEBCwUAA4IBAQB9Y+F99thHAOhxZoQcT9CbConVCtbm3hWlf2nBJnuaQeoftdOKWtj0YOTj7PUaKOWfwcbZSHB63rMmLiVm7ZqIVndWxvBBRL1TcgbwagDnLgArQMKHnY2uGQfPjEMAkAnnWeYJfd+cRJVo6K3R4BbQGzFSHa2i2ar6/oXzINyaxAXdoG04Cz2P0Pm613hMCpjFyYilS/425he1Tk/vHsTnFwFlk9yY2L8VhBa6j40faaFu/6fin78Kopk96gHdAIN1tbA12NNmr7bQ1pUs0nKHhzQGoRXguYd7UYO9i2sNVC1C5A3F8dopwsv2QK2+33q05O2/4DgnF4m5us6RV94D</X509Certificate>
<X509Certificate>MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt398znM/jra6O1I7mT1GvFpLgXPYHDw==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Message>
</ThreeDSecure>
<ThreeDSecure>
<Message id="b39e2edbe6c7c08">
<PARes id="PARes505648996">
<version>1.0.2</version>
<Merchant>
<!--
BIN или ID банка эквайера
476208 принадлежит ПУМБ
https://lookup.binlist.net/406659
-->
<acqBIN>406659</acqBIN>
<!-- ID магазина -->
<merID>0200100FMT00001</merID>
</Merchant>
<Purchase>
<!-- ID платежа, большое число, закодированное Base64 -->
<xid>Czni7b5tvyAAAAAAAAAAAAAAAAA=</xid>
<!-- Дата платежа -->
<date>20211113 20:30:13</date>
<!-- Сумма платежа в копейках -->
<purchAmount>16357</purchAmount>
<!-- Валюта платежа 980 = UAH -->
<currency>980</currency>
<!-- Эспонент = кол-во знаков после точки в сумме -->
<exponent>2</exponent>
</Purchase>
<!-- Номер карты, но не весь, или весь, когда-как -->
<pan>0000000000000000</pan>
<TX>
<!-- Время ответа на 3ds -->
<time>20211113 10:30:20</time>
<!--
Подтверждён ли платёж
Y = да (Success)
N = нет (Failed)
A = ожидает/пытается (Attempts)
U = недоступно (Unavailable)
-->
<status>N</status>
</TX>
</PARes>
<!-- Тут начинаются сертификаты и сигнатуры, сюда лючше не лезть -->
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod>
<Reference URI="#PARes505648996">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod>
<DigestValue>pdPsYe9dNEIHS9qwJ+Rq9KM9zpk=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>jB4JT15c9dx3fh8Zbo/OFymEbe0/sd0biRSIZu8EZG2w1zXUAzTePit0uV/3aaAfKL+D8mr2h3+IgfZfAXY+G8aXmAJbs9CZgl26i/hyMQfB55qb+sFQF31zXYDbOoE/8U0eZxkfCmbutcXsr2iEgbG7mYpf5CTZkGd5I7F709m8vd6mVt6PMMqnvLLf75C0duE516bFX3rsdqPxNBjA8Mi16n5FlOwp9m78jZM1rO+WdH8xMvR6XEN/8OF+W+Fn0uf1SGFS39md3Vq+QXYMXd9rJLLgjvFyJjbW3wPTSpOxHT3adC4I1TaTP/KjMjdyKxGnfpoRxEkkVrOHj0f3gA==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIErDCCA5SgAwIBAgIQdd5kJb91yp/AK1KMjM6cnzANBgkqhkiG9w0BAQsFADBxMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xIjAgBgNVBAMTGVZpc2EgZUNvbW1lcmNlIElzc3VpbmcgQ0EwHhcNMjAwNjI0MDk0MDA1WhcNMjIwNjIyMDAxNjA3WjBhMQ8wDQYDVQQHDAZETklQUk8xCzAJBgNVBAYTAlVBMRQwEgYDVQQKDAtQUk9DQVJEIExURDEQMA4GA1UECwwHU0EgREVQVDEZMBcGA1UEAwwQVmVyaWZpZWQgQnkgVmlzYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVl7IWLOPEpZfqnkQHPcIXVJAd4Muq0ffttGLYhgJAHKjEGzKxOpDn+sv+AKgYv4VN7peKJNzWluwBPorwHk548TPn23IH7/QajWISi5W5fA5uSFwpMCpLBqXhwNApF/bOjdPksy/gKs+Ma2AjtUrIH/1hO2cXONXEgGUT/DKeVN3oQXim8fcSUQ2JrlqyzS2ASVZYcezAftBmq4aiX8iHJdSGv1YtseIe11kf9jsSqo3j2XXo9VrC/OXQU8cXLRddPf6wOOLvQBEWeNlXUANAWXQJnH6Ee+iQoLT5Y+fpLM6Cy1vAb8UplwOE9a0VmgIpM6C4ujLmejWVsPprGAyUCAwEAAaOCAU4wggFKMGUGCCsGAQUFBwEBBFkwVzAuBggrBgEFBQcwAoYiaHR0cDovL2Vucm9sbC52aXNhY2EuY29tL2Vjb21tLmNlcjAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudmlzYS5jb20vb2NzcDAdBgNVHQ4EFgQU/zjzbz/ja5j0WxVxL/x1VTC2E2kwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBTfwypVLi9COnpAnZKg90d514+HijA5BgNVHSAEMjAwMC4GBWeBAwEBMCUwIwYIKwYBBQUHAgEWF2h0dHA6Ly93d3cudmlzYS5jb20vcGtpMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9FbnJvbGwudmlzYWNhLmNvbS9lQ29tbS5jcmwwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4IBAQB1bRn6l6x2gIiKX6pHLTFc0R4FyZadjCssxK8S6ACxXTddH5r6HMMvSvFjshdCm9BIwdC2/RG3xEyHn7+RCZ1S+DPKlWGXKntK3zs5wm4PN6nGuX3DWDNynYh+3mSJXXSbkRMiRmS6FG1mh8jGzKvaaC1ul/pZefA7pgGXR6XL4cmDoaqkT0KDeWVF8CFySLDkCxqD5BHSM4gv2e7AcAFqqNlOYi2GfzQxMRlTNsdarG+HLh85HITqsC6e8268UMA4EwnxqQvYElOYNXHzUd/4Z77VcbMAjq7itRRkKJ7ogGUUKxsonbPpHUqQTeRcyB0H2A9Di3aPKHrEVTU2RV2a</X509Certificate>
<X509Certificate>MIIFGzCCBAOgAwIBAgIRANh0YTBB/DxEoLzGXWw28RAwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCVVMxDTALBgNVBAoTBFZJU0ExLzAtBgNVBAsTJlZpc2EgSW50ZXJuYXRpb25hbCBTZXJ2aWNlIEFzc29jaWF0aW9uMRwwGgYDVQQDExNWaXNhIGVDb21tZXJjZSBSb290MB4XDTE1MDYyNDE1MjcwNloXDTIyMDYyMjAwMTYwN1owcTELMAkGA1UEBhMCVVMxDTALBgNVBAoTBFZJU0ExLzAtBgNVBAsTJlZpc2EgSW50ZXJuYXRpb25hbCBTZXJ2aWNlIEFzc29jaWF0aW9uMSIwIAYDVQQDExlWaXNhIGVDb21tZXJjZSBJc3N1aW5nIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArkmC50Q+GkmQyZ29kKxp1d+nJ43JwXhGZ7aFF1PiM5SlCESQ22qV/lBA3wHYYP8i17/GQQYNBiF3u4r6juXIHFwjwvKyFMF6kmBYXvcQa8Pd75FC1n3ffIrhEj+ldbmxidzK0hPfYyXEZqDpHhkunmvD7qz1BEWKE7NUYVFREfopViflKiVZcYrHi7CJAeBNY7dygvmIMnHUeH4NtDS5qf/n9DQQffVyn5hJWi5PeB87nTlty8zdji2tj7nA2+Y3PLKRJU3y1IbchqGlnXqxaaKfkTLNsiZq9PTwKaryH+um3tXf5u4mulzRGOWh2U+Uk4LntmMFCb/LqJkWnUVe+wIDAQABo4IBsjCCAa4wHwYDVR0jBBgwFoAUFTiDDz8sP3AzHs1G/geMIODXw7cwEgYDVR0TAQH/BAgwBgEB/wIBADA5BgNVHSAEMjAwMC4GBWeBAwEBMCUwIwYIKwYBBQUHAgEWF2h0dHA6Ly93d3cudmlzYS5jb20vcGtpMIIBCwYDVR0fBIIBAjCB/zA2oDSgMoYwaHR0cDovL0Vucm9sbC52aXNhY2EuY29tL1Zpc2FDQWVDb21tZXJjZVJvb3QuY3JsMDygOqA4hjZodHRwOi8vd3d3LmludGwudmlzYWNhLmNvbS9jcmwvVmlzYUNBZUNvbW1lcmNlUm9vdC5jcmwwgYaggYOggYCGfmxkYXA6Ly9FbnJvbGwudmlzYWNhLmNvbTozODkvY249VmlzYSBlQ29tbWVyY2UgUm9vdCxvPVZJU0Esb3U9VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFN/DKlUuL0I6ekCdkqD3R3nXj4eKMA0GCSqGSIb3DQEBCwUAA4IBAQB9Y+F99thHAOhxZoQcT9CbConVCtbm3hWlf2nBJnuaQeoftdOKWtj0YOTj7PUaKOWfwcbZSHB63rMmLiVm7ZqIVndWxvBBRL1TcgbwagDnLgArQMKHnY2uGQfPjEMAkAnnWeYJfd+cRJVo6K3R4BbQGzFSHa2i2ar6/oXzINyaxAXdoG04Cz2P0Pm613hMCpjFyYilS/425he1Tk/vHsTnFwFlk9yY2L8VhBa6j40faaFu/6fin78Kopk96gHdAIN1tbA12NNmr7bQ1pUs0nKHhzQGoRXguYd7UYO9i2sNVC1C5A3F8dopwsv2QK2+33q05O2/4DgnF4m5us6RV94D</X509Certificate>
<X509Certificate>MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt398znM/jra6O1I7mT1GvFpLgXPYHDw==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</Message>
</ThreeDSecure> 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment