csob / paymentgateway

English documentation of the ČSOB Payment Gateway that offers an API for credit card payments, Apple Pay, Google Pay, mallpay and ČSOB Payment Button.
https://platbakartou.csob.cz/platebni-brana
GNU General Public License v3.0
121 stars 68 forks source link

Chyba v Apple Pay na nové url api.platebnibrana2.* #543

Closed burrak closed 3 years ago

burrak commented 3 years ago

Dobrý den, na nové URL mi applepay/start vrátí toto:

{
    "dttm": "20211228181220",
    "signature": "fNrMqe4ympX1n+t5dBUEiQ14CuJJ+K5ZFeh\/dMMAd1G7Qr16GC9+KVpQTUL822cgZbEhv2iYBUht7j3s+cPUajSzBixelc3RvM9dY8ILuargEP8pZZ1b85AvlBfUzu0luozlqLAHo1L+8ef4icXM+9TSBaqEJI7fRurMlPLm8mcod7AoMIMRFmlWvCFEDWAf9KneLdSvJy8feKUAzAWArvyrjVkZX4Dva5tRksvZTsJS4IaNjJYKeC8T8uJlD1YLDL8Zk7eQSBCJKEciAqBdVC6YPBvOSjPNKIdvTTNxOHBqBSBoCT8z+Ng51tKf9mun3UizK9gv9HT89OwOogSJvA==",
    "payId": "88b0b0000964@FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 2
}

a následně payment/status

{
    "dttm": "20211228181222",
    "signature": "qcRjlA9mhuno\/cqgHb6ph74TCwTuIS\/ORRXXcbb3ZStRwcK8XHCyxh5bOAp\/NHbrV5Ngpuk5LMZPO5tIPRBkXgDHzkiGLykmO1lB05ArxbZboUBMGOQNOkF75pYREjKBu6gpLrD2zaiK\/CmsHSQss7g2zZ4RGep43rRNrtQgi4pWYXwRQ0uP\/ZG64eu4OHx7TtiqLIyk40NCH9SpklgkLPO2fvBzteDBF5euYj599sVpo5x+NYTEf86cWKblri2VHSInUYjOacaF4QTy+TG3tVxpNrwFaD6xwBSpwOKlopfdy9Y2DzHXVl6TvQP2QgxNcPdQ6gNgWu1aFVKBcqd8tg==",
    "payId": "88b0b0000964@FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 6,
    "extensions": [
        {
            "dttm": "20211228181222",
            "signature": "BEX3P74Lkb\/WXnpBARCknkxeSkIxsMfjVwToBgfzKR7d+4et1mKgl3EgZESUeyb3dlynDxqO\/95d9zPp377CFAFAx3nTqEaNzH7NBdvqLZfjNq887MA30e8xFINhKPJeZFVBa3u\/HBXo4ztw6xdwOkdP1SX+W0PQFb\/deuhK6oKQQqMG+l6lH2wOhkONavQ3p4JPWi2c4RirMi5cds6y8LtvttNOCZxuXpr\/PJeYXmfowl8Exg6N3quF0tC2QVScE5nEDaRl6SYhUkw0ewJ6nTJCoYUosJbjggYMwCmyBSg7ll9F3M4E4mUEPf8pQpQH4je+nkWqcX\/f8gDXj7BfWw==",
            "extension": "trxDates",
            "createdDate": "2020-12-28T18:12:20.295Z"
        },
        {
            "dttm": "20211228181222",
            "signature": "Tl760V8oIRl9hEB0UJYqmxgLCfWrrCehSYZsl\/9D5yD6ZJ9ikQpmp+t+ZVG12xko0njGr\/SnjaBP3\/iJOSjAacb8eXQx+HM1wYFy66zhF5LW9qnD0LmJsM10BfR1OfO1w5of8fJgNBFfs\/AKnl3RrhEJfYRXzZmu7I0kp711PqFNjAHwASmSFDhquWpSX7WhoDaQU8ef0jdDCY2m5b4rxalxVtzcFycfSN4+uHfGzi9Z9uGEiCuku12aaZ5grjZIsYRSDXgAgY7djoA9Ks+9p2uQ6eVIlcVv8DhDKDpfvHqcXpkaHmXdSBzNvYhejKwHl64Y99uiJHOX08uIE0pzOw==",
            "extension": "trxDetail",
            "payOperation": "payment",
            "totalAttempts": 1
        }
    ]
}

a platba neproběhne. Na standardní URL se toto neděje, tam platba proběhne v pořádku.

jen pro úplnost volání ze stejné implementace oproti url https://api.platebnibrana.csob.cz/api/v1.8, zde je vše v pořádku: applepay/start

{
    "dttm": "20201228182026",
    "signature": "cIEU+z6wtTzGXeD11EsBmXJmIKHQ6iIJ9HhhVh85EDI2aRocwmEofUxnA7ENFhNH09qP2z8AJz+T0X9uuQjNWrEhiEoZvn\/HLitGnyAew9AeThfzRr23U92qN2JVIVFyaDwaJ7CjhCgW0dMzuKIXvOIWXQhRJ7hFqS++WH60EPI20GNAVaQFBPODOyh3Ufp+Jav07RAFm1QAlxYeBowgyXqXfqhjCfzK3+ckQgni9IHM6TsJzRL5v992572KfvBMG9fRdqQaFeeHIqjShDv3phLFwDukcn3OITFeqLxyfvOMZx8C6VbCnsXxatiINfUH0GwdX4KXqY41BgndPRLKhw==",
    "payId": "4a7b8277de466FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 2
}

a následně payment/status

{
    "dttm": "20201228182028",
    "signature": "SGQqRpGynrWqjkNFaiQtWUGWOm18Zst5Hhb29gvdL6xzp5C\/9GeMBnikDOPb35WHtn8K0tCECpTYg7\/yhGqbDPDYWUlsryCl9X4KBJe7gWjs78gal65wQepAtfdCJgTqxWRCbRJIBICKERp940L2Ws0GpCfGUhSenk0wqaEl\/hSXLEnEtqzR1JED7Luo4i6OltSWZgCIyReo91mcQ9DLP5C\/VjenIs+7QrMGJI4pyEJKJ+\/4XVW6VjvwTgQPx+\/d2SDp9jO8AfKt0XjFaQ\/r09wujJTREKprZ2RW2z+44DdTXoW\/HQmIhHNX0TmXzfP5R\/lrkH71fhOiquSJZjGcPg==",
    "payId": "4a7b8277de466FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 7,
    "authCode": "209010",
    "extensions": [
        {
            "dttm": "20201228182028",
            "signature": "NynFMJD1w9R5\/14iYdms1kChn+aerZfMEwEmkB3iFv6tsU1yc8ezNkT4Ww4mqldSjqynqcPJqZPoZr759jJpIh+HHj1qp0cKpc7i4whzf9NB5acpj4QIRoMH9L1jMVWEtlhOI+KFcwhll4M+gYHLzcFYF62RrGA5n6tsxN1MT+H8bWf9FpYs1+gOcfOAIsSqIFfJJX+Ilsnj92K\/XNUJn0OE6QF0ORDEba1nDT6t9PNPcbopwkQQKF0kfoJYyIpRZPqf82IVif68gfr2kkn7DD2tNK39ZXPkoPJyxg9IKXtHzabuuxNFrOd41uyCQ9gbEmbRAqZj4404Rs6NXjErzg==",
            "extension": "trxDates",
            "createdDate": "2020-12-28T18:20:25.925Z",
            "authDate": "201228182026",
            "settlementDate": "20201228"
        },
        {
            "dttm": "20201228182028",
            "signature": "m6lqDIjJ80ie6nVnmIbz+D35W+abZ0NYkkKbUuQO6f8F739A5Cq\/VaCjCW2uXpE8wjGn93WIsqkLOBgaOEy76\/z\/uYJgao1DvxWMOYlF5TgmBNO0MNgKc8azQRHVUp4cv\/lBe0nsNtmr1feO5SYhPaKU9sDRbqMrEv\/QdPkrCGWLiQBZG\/\/PjlS5FNn7245SzrolhIV4Q9edgxwu9bTI3OLeu9DgGwf74ZVrpxO\/\/TQXoEIdDJSh5tKSpfhpt7Zi128xSD\/wjQ7Kf0FossrT1GMUgKi2VbFQUD4kVVtzJ9etsmAnQKf2B5E72GAum49LhJfwsJG521DzcM60iqgiJA==",
            "extension": "trxDetail",
            "payOperation": "payment",
            "totalAttempts": 1
        }
    ]
}
Mspisar commented 3 years ago

Dobrý den, Váš požadavek jsme zaevidovali a předali k řešení odpovědnému kolegovi. s pozdravem Spisar

dkomarek2 commented 3 years ago

Dobrý den,

v requestu máte špatnou hodnotu v parametru "dttm", konkrétně: "dttm": "20211228181220", tedy uvádíte rok 2021, což je špatně. Prosím zkontrolujte si plnění tohoto parametru a opakujte pokus.

S pozdravem,

Daniel Komárek IT application specialist

burrak commented 3 years ago

ok, nevím, jak se tam špatné dttm dostalo, ale pak mi nedává smysl, jaktože mi API i přes dttm z roku 2021 na applepay/start vrátilo status platby 2 s dttm taky z 2021. Každopádně dnes jsem to zkusil znovu, a zde zasílám odpovědi včetně requestů:

Nefunkční na https://api.platebnibrana2.asors.csob.cz/api/v1.8: request applepay/init:

{
    "merchantId": "M1MIPS0131",
    "orderNo": "183671116",
    "dttm": "20201229130539",
    "clientIp": "1.2.3.4",
    "totalAmount": 100,
    "currency": "CZK",
    "closePayment": true,
    "signature": "IfhVyOZrMdWzIEWw0W7mYEx41nyF7gsbatPmCR2tk1moYmaDvMDlQrRl4LBafgL3YfsWu8kfKuP0XA+FODClQCwBhDbNoFrCRZkA6rimJ5oYG8cbu3AVe01udfQoLliBBaXY9jfQNcdtuUUkE0Eby\/jxROh1ktW+eVOHGfQymkyppjom4rQpNJpI0+py7ib0VYO8XjEH8SgOiMiwgEHM4x11GUrygXYU3CZSJoKkEPmT9JEpVGTem8odHNZ2sRXniBhExqPgoQcfXF04K54Nc8lAGhthB1FM38hBF2FzuaGeE52D4G5ElUJhj4OXGBZ8C6DOiOY2z29w8zbZaSfZHA=="
}

response:

{
    "dttm": "20201229130539",
    "signature": "er\/lXcUVmhD+XVnHSgBwVUFrdIEAxiftG8HEBz8Hof9yj15vmcB7h5ea9FsA\/HXWRyc3BHY55H5TwDXPnNO1KMBOeiI0FPNdyZTNwUGaNGlO+n9N+w+EUgfhQenu6VQKmkTvT\/b5s6hVmsiQVhgfMzHfFjzhIhS03FOPbkORSRkCDQ3dT0CJsIG7qdj12V+1jNkTQqrUpDIUKYSsg\/a4cUVVn0cQNN0O+KwJpO02mJkZ\/wJI53\/XDc7xuPr2bwTLCTQTlNOdL3CicAwCI\/CcOuvb1xj8UDtWNh+sQZCWEB+viUBUnxtWID1xsBseODUAmtdW5fr71nv9Rz49DjwCvQ==",
    "payId": "150d4563c05d@FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 1
}

request appplepay/start:

{
    "merchantId": "M1MIPS0131",
    "payId": "150d4563c05d@FL",
    "payload": "eyJkYXRhIjoiM0dFUjdoZ1FZVUxLTVllb2xqeWgzN2ZMWFc3KzdyZEEyMGsveUlXQno3TkszOFVWUm5qTlFyUHczOGRCZmllWXZ2cEtyMlR2RzV4REVvVWlvTVJib3BSZEN1QS9BNmVIWGpFbWgxNmlSVFZtN3IrVm9nQytmVWdwa1IxNFJqSlJiQ01NK3VkVnhOL25sd2FQNmk5VUxNc3RTNjdER0k3VWtHNDhOQkp4T2w3OENiS29LallrZEhCTUw2cTdlNlpNSWxJY2Y2czJrUGk0MlJBL1AzQTRTVUZtbGZuSGFtNnlENU1hMmNZbGhhS05BSTRXclFrN21lUUdpQytTdHFhM3ZzWDIvek1yZ0VWZk1WZjIwTTlNK2xYV3BVZTY3Smp5QmYvWWJhT1JkUlpMN1hLby9oemc2eGJvTDNqaG9DS2V1dUdJQUw1bnBnTkI2UWVKMFhxaUdoeklYNFJiY0NtUisxODVFclJ1YTRmblRpOWdVdXYydEtlUHdXVkJTdm93UWJDL3V3UUR0SkpzMEhwMCIsInNpZ25hdHVyZSI6Ik1JQUdDU3FHU0liM0RRRUhBcUNBTUlBQ0FRRXhEekFOQmdsZ2hrZ0JaUU1FQWdFRkFEQ0FCZ2txaGtpRzl3MEJCd0VBQUtDQU1JSUQ0ekNDQTRpZ0F3SUJBZ0lJVERCQlNWR2RWRFl3Q2dZSUtvWkl6ajBFQXdJd2VqRXVNQ3dHQTFVRUF3d2xRWEJ3YkdVZ1FYQndiR2xqWVhScGIyNGdTVzUwWldkeVlYUnBiMjRnUTBFZ0xTQkhNekVtTUNRR0ExVUVDd3dkUVhCd2JHVWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhreEV6QVJCZ05WQkFvTUNrRndjR3hsSUVsdVl5NHhDekFKQmdOVkJBWVRBbFZUTUI0WERURTVNRFV4T0RBeE16STFOMW9YRFRJME1EVXhOakF4TXpJMU4xb3dYekVsTUNNR0ExVUVBd3djWldOakxYTnRjQzFpY205clpYSXRjMmxuYmw5VlF6UXRVRkpQUkRFVU1CSUdBMVVFQ3d3TGFVOVRJRk41YzNSbGJYTXhFekFSQmdOVkJBb01Da0Z3Y0d4bElFbHVZeTR4Q3pBSkJnTlZCQVlUQWxWVE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRXdoVjM3ZXZXeDdJaGoyamRjSkNoSVkzSHNMMXZMQ2c5aEdDVjJVcjBwVUViZzBJTzJCSHpRSDZETXg4Y1ZNUDM2eklnMXJyVjFPLzBrb21KUG53UEU2T0NBaEV3Z2dJTk1Bd0dBMVVkRXdFQi93UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVUkvSkp4RStUNU84bjVzVDJLR3cvb3J2OUxrc3dSUVlJS3dZQkJRVUhBUUVFT1RBM01EVUdDQ3NHQVFVRkJ6QUJoaWxvZEhSd09pOHZiMk56Y0M1aGNIQnNaUzVqYjIwdmIyTnpjREEwTFdGd2NHeGxZV2xqWVRNd01qQ0NBUjBHQTFVZElBU0NBUlF3Z2dFUU1JSUJEQVlKS29aSWh2ZGpaQVVCTUlIK01JSERCZ2dyQmdFRkJRY0NBakNCdGd5QnMxSmxiR2xoYm1ObElHOXVJSFJvYVhNZ1kyVnlkR2xtYVdOaGRHVWdZbmtnWVc1NUlIQmhjblI1SUdGemMzVnRaWE1nWVdOalpYQjBZVzVqWlNCdlppQjBhR1VnZEdobGJpQmhjSEJzYVdOaFlteGxJSE4wWVc1a1lYSmtJSFJsY20xeklHRnVaQ0JqYjI1a2FYUnBiMjV6SUc5bUlIVnpaU3dnWTJWeWRHbG1hV05oZEdVZ2NHOXNhV041SUdGdVpDQmpaWEowYVdacFkyRjBhVzl1SUhCeVlXTjBhV05sSUhOMFlYUmxiV1Z1ZEhNdU1EWUdDQ3NHQVFVRkJ3SUJGaXBvZEhSd09pOHZkM2QzTG1Gd2NHeGxMbU52YlM5alpYSjBhV1pwWTJGMFpXRjFkR2h2Y21sMGVTOHdOQVlEVlIwZkJDMHdLekFwb0NlZ0pZWWphSFIwY0RvdkwyTnliQzVoY0hCc1pTNWpiMjB2WVhCd2JHVmhhV05oTXk1amNtd3dIUVlEVlIwT0JCWUVGSlJYMjIvVmRJR0dpWWwyTDM1WGhRZm5tMWdrTUE0R0ExVWREd0VCL3dRRUF3SUhnREFQQmdrcWhraUc5Mk5rQmgwRUFnVUFNQW9HQ0NxR1NNNDlCQU1DQTBrQU1FWUNJUUMrQ1ZjZjV4NGVjMXRWNWErc3RNY3Y2MFJmTUJoU0lzY2xFQUsySHIxdlZRSWhBTkdMTlFwZDF0MXVzWFJnTmJFZXNzNkh6NlBtcjJ5OWc0Q0pEY2dzM2Fwak1JSUM3akNDQW5XZ0F3SUJBZ0lJU1cwdnZ6cVkycGN3Q2dZSUtvWkl6ajBFQXdJd1p6RWJNQmtHQTFVRUF3d1NRWEJ3YkdVZ1VtOXZkQ0JEUVNBdElFY3pNU1l3SkFZRFZRUUxEQjFCY0hCc1pTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFVE1CRUdBMVVFQ2d3S1FYQndiR1VnU1c1akxqRUxNQWtHQTFVRUJoTUNWVk13SGhjTk1UUXdOVEEyTWpNME5qTXdXaGNOTWprd05UQTJNak0wTmpNd1dqQjZNUzR3TEFZRFZRUUREQ1ZCY0hCc1pTQkJjSEJzYVdOaGRHbHZiaUJKYm5SbFozSmhkR2x2YmlCRFFTQXRJRWN6TVNZd0pBWURWUVFMREIxQmNIQnNaU0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVURVRNQkVHQTFVRUNnd0tRWEJ3YkdVZ1NXNWpMakVMTUFrR0ExVUVCaE1DVlZNd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUd0Z4R0VHZGRraGRVYVhpV0JCM2JvZ0tMdjNudXVUZUNOL0V1VDRUTlcxV1piTmE0aTBKZDJEU0pPZTdvSS9YWVh6b2pMZHJ0bWNMN0k2Q21FLzFSRm80SDNNSUgwTUVZR0NDc0dBUVVGQndFQkJEb3dPREEyQmdnckJnRUZCUWN3QVlZcWFIUjBjRG92TDI5amMzQXVZWEJ3YkdVdVkyOXRMMjlqYzNBd05DMWhjSEJzWlhKdmIzUmpZV2N6TUIwR0ExVWREZ1FXQkJRajhrbkVUNVBrN3lmbXhQWW9iRCtpdS8wdVN6QVBCZ05WSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGTHV3M3FGWU00aWFwSXFaM3I2OTY2L2F5eVNyTURjR0ExVWRId1F3TUM0d0xLQXFvQ2lHSm1oMGRIQTZMeTlqY213dVlYQndiR1V1WTI5dEwyRndjR3hsY205dmRHTmhaek11WTNKc01BNEdBMVVkRHdFQi93UUVBd0lCQmpBUUJnb3Foa2lHOTJOa0JnSU9CQUlGQURBS0JnZ3Foa2pPUFFRREFnTm5BREJrQWpBNnozS0RVUmFac1liN05jTld5bUsvOUJmdDJROTFUYUtPdnZHY2dWNUN0NG40bVBlYldaK1kxVUVOajUzcHd2NENNREl0MVVRaHNLTUZkMnhkOHpnN2tHZjlGM3dzSVcyV1Q4WnlhWUlTYjFUNGVuMGJtY3ViQ1lraFlRYVpEd21TSFFBQU1ZSUJqRENDQVlnQ0FRRXdnWVl3ZWpFdU1Dd0dBMVVFQXd3bFFYQndiR1VnUVhCd2JHbGpZWFJwYjI0Z1NXNTBaV2R5WVhScGIyNGdRMEVnTFNCSE16RW1NQ1FHQTFVRUN3d2RRWEJ3YkdVZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4RXpBUkJnTlZCQW9NQ2tGd2NHeGxJRWx1WXk0eEN6QUpCZ05WQkFZVEFsVlRBZ2hNTUVGSlVaMVVOakFOQmdsZ2hrZ0JaUU1FQWdFRkFLQ0JsVEFZQmdrcWhraUc5dzBCQ1FNeEN3WUpLb1pJaHZjTkFRY0JNQndHQ1NxR1NJYjNEUUVKQlRFUEZ3MHlNREV5TWpreE1qQTFNemxhTUNvR0NTcUdTSWIzRFFFSk5ERWRNQnN3RFFZSllJWklBV1VEQkFJQkJRQ2hDZ1lJS29aSXpqMEVBd0l3THdZSktvWklodmNOQVFrRU1TSUVJRUVTc2xoUDFiOEdTbjI2SGdDc0JPd0RXVENnZzF4QVBiWkwvUVRsbTFLRk1Bb0dDQ3FHU000OUJBTUNCRWN3UlFJaEFQdGt6N1NocnNVbEl4Z3g1YkNtS0ZJNUFubnh2SU5mbVM0dG9vNTVzREpjQWlCVDRuL09qYy9xSUZ1SThoQVRHTG1iaE5pSTJTYkJnWXI5aDAyL3RybUdtZ0FBQUFBQUFBPT0iLCJoZWFkZXIiOnsicHVibGljS2V5SGFzaCI6IkppV1F6SldmQk9rRUVqQXZqWlZVVktZTUNISHU4QVBJOWZhbXZsWTkwSjg9IiwiZXBoZW1lcmFsUHVibGljS2V5IjoiTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFM2thRERIS243bE4zZ0VUSk5NNFFoYWk3bzdDOEhzd3BsU2ljYkdZc25qejZMOEhQU3dvclRGL1RJeHp3YkdEWDNxalk1SGRIS2hSMTI4MUg0VHBIZWc9PSIsInRyYW5zYWN0aW9uSWQiOiJmYzIyMTY4NjQ3ZTYyZDkwNTQ5ZGEzMGQxM2Y5MDU3NGRmMjRmNTA1NDA0MjkzZTdjMThmYzcxYWEzOTA4NzMxIn0sInZlcnNpb24iOiJFQ192MSJ9",
    "dttm": "20201229130540",
    "signature": "U1i7Kiu1t0Ueol0UyQ2IbeMxCH7X3lTnkHOPcGmzrJEVyIRb1dlFqPRHRGnOlTh65XQLxAKNFPCYTVAoeKc5Q1wMzm34JEHWpD\/lDfaE+9V58cEaPUBhJ6\/BPbCWTHRGc17V8yar+qHxQQ1PzIGrMt5NTmxKYZ\/O0FJoFxp2J9OlxApiu4iW+sSEmzUD4BnVoueJ4yV+qpD+aTXGH96jJRM3WEHbtfTmWNFhHp8hF1bf6w9XHqCtdVUNZjvYRNKWiM77X2Tw1ITYHpSPWE8mFbxfVDZhwitctyZhczv1xduHl5wCy6PCMuGjXay61b9r2TyCcbXwoFmRbpfV8vzacA=="
}

response:

{
    "dttm": "20201229130541",
    "signature": "KFSzYrdOaB7MUAhY9sTGeA38523zqfbONZGnnQKtS\/VKD6SalVzFvUuRL585pRXvYviJizf2LTIzDvnT\/9i+bA5LNf8Cg2\/Q4Exb\/l9lptMVndWChHaTMjGCwdggbGesPBA9SjmpdNE08M+4t9pfbRrKZvtkyW2nr5OGm7XJqhHmDp1DvZ7kABgn0IlqaAWphbv5kGIwZMQTgcGkLtsOFRLviquFVeuZrwWbSRVW13hp4WtgLY1C+w03scyf5HAet0w7i0NEMpfqyjXlOiTOmxPbXj8eDRB3MZYwhc40k0aCgbfcPz6PYXVauhhta7G7ZDa3r1ndIi+QRaagWN3SuQ==",
    "payId": "150d4563c05d@FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 2
}

a následně payment/status:

{
    "dttm": "20201229130543",
    "signature": "lr\/z+tYbkAbwJEPO0343ijzJSBESSKHABnIq148P5KvVeisPD8UOcTBPqsKIh60r1KuCzBYlO\/S8+XSCQirq0Id1z+ZWmsFlfD\/\/a6U+3d2MGWAROS1\/x2tDzk8ziKhI1jK3xCtQmFLcoa\/Qx3F6Lf61mjcj13YsOcsaEmxntgwXowm91ajMgkzT2zUVeVnxxhjxMVRO8qXPBYgTPs6a8VNmljD88TNMrKE3ShX1BU6TnAS1X6jkBtcaBvC6EE3igQycvjMnqSCRpnQ8\/xNQLjHuBQPFir6I3atYobaF4GG4hnLNq1gQBYfeYtGcbwZ7WWzmEnpw9y4xnxQWG9\/0BQ==",
    "payId": "150d4563c05d@FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 6,
    "extensions": [
        {
            "dttm": "20201229130543",
            "signature": "LkV2F7TQFGxR983HI23xFulKGdBlEY6MFSLKz80yz5VW+eVds6Ux1vY8HkLazKdyQXnZ4CUjKKWRoDXqGKSs4zdOGBKEdG8+kbVZ0MFXhMoKqAoblXOzbbRIk1aqXLbCZ0YHHZPdTEYbb2398FoeACu4JmNOTWonvznx8PQS4aTnUTLgYJSjzZKdmWo7\/7pLIJRxUpoNRza7\/\/FA9ND8d7mtGieDNYiml3BHFnxbAghqkQ5mIeoy9sVqVkqZJ\/L2bViHp9kQfWDuO0gdBxMdw4QQX37niHy2M1xFx8oxvhHDwiAwzQcGC1\/FGvyXdf3S2LrrgdCgS+XWonq65dc5KQ==",
            "extension": "trxDates",
            "createdDate": "2020-12-29T13:05:39.810Z"
        },
        {
            "dttm": "20201229130543",
            "signature": "mHWjARGpHUAUvB9wexCoUZHy4402rFXF\/KnwhZjQLNdiQrq5id\/z4c0MK2BvUeAO3QsT1vU3RC3J0hudxiEkg+7zIwgPcwd8\/fCw4cfJGqJTipnzRcVPgciKhNbEwxk3\/4NGj7vzElfRNRCQEJG4hggd11RMXWGvYZ5uMlEIRGXlE9qxSaGPkZtHdL4EmCWMhxKwRuAVy5StvcD4xlZjDBlPNQb3NNyKtZMZzwNsoicHe1dBYzM+ksw4x\/OdrUnSek2G9+xk6XvGHCcSxUkGhdOlbpU25r3VCjBprnJtIh7ahn+hzI8siTKPtp8ELP5c5Rjels8Bh+ZBhlJXD8NKww==",
            "extension": "trxDetail",
            "payOperation": "payment",
            "totalAttempts": 1
        }
    ]
}

platba nezaplacená, z účtu mi peníze neodešly. Následně platba, která mi prošla, na URL https://api.platebnibrana.csob.cz/api/v1.8:

request applepay/init:

{
    "merchantId": "M1MIPS0131",
    "orderNo": "183671123",
    "dttm": "20201229130738",
    "clientIp": "1.2.3.4",
    "totalAmount": 100,
    "currency": "CZK",
    "closePayment": true,
    "signature": "fsSEaL8s6mGnYSdGFKNGIoqPYCiouQR5TcCyvziZYinow7PRZiwEoW39yaULMa+BvVReTRsdHiRi+L5JFE4993AK317T0SjxxOVDge74fRBqhRDtaUSfnvWE4NO6MOwpceBeBxDyrVJG4p746QeNUvaAnp0HIKHUeVXRsaubsciy4AN2SKKCreIzUiVXnt22C9G7sHXBFGvji50fhiht2bVm+MURZVdhYbuL9zSHc11MFrkoLizosRSBFNAKXYVso4ceAQcIrzUqDZuzn\/qfv+jBzoMf5EWvMIu4ZD18KktXNvgLwlROO3mHV88HfaBR6NveIle\/CGwcl+a215Cfqg=="
}

response:

{
    "dttm": "20201229130738",
    "signature": "rlzAwtMT3cv4sK8RVtQfEMleQz2GXFA9KNkY5Ye37xHpnK0OLqvL+g45lCvgj95GKXTK4zj\/s7EQOeMl4aYN3tDWbBybZmmnhRxZRWQnx\/FYXJ0KDhGj00IWE78XFDHeJtEmn0\/\/cgVN1yqTDVk0STYdqcKTvvfVj\/rBMOe7K+m72ftIGgZMp7QeIChFSZMJqbx60kvXSxjQGWgBFdOIAv\/0w7DJhLQOWRS06m7lmXJSYwROQTd+ys7LFhXPNnh7FbSNBT42050NrIwfz2owYGmePp5so+CByf6C2VXlhAVt+g7i0ozs7AJubDy9BUqZjVJ25cHiwG72+qOipIqljw==",
    "payId": "90c21af50e675FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 1
}

request applepay/start:

{
    "merchantId": "M1MIPS0131",
    "payId": "90c21af50e675FL",
    "payload": "eyJkYXRhIjoiU3IrNi9zenZodzBiR0xjN2c4VFdhRndMVFdBWmF3dVRKdXpYMVE0b1hPd2hFSk4xTnllT1VnZkM5VDJINlVXN3kvcWZuamJ0S0d1ZDRSK3luT3hlcmNhazUyZG9tdDZ4NXRnVGdSbTQ4ZXpaZ2NiWGgrbFl2c2RQMFQ1UlpxZkZRWEdjNktaY0orV0RWUDZhMjMyVGJGaHN3Rml4TitUZDc2L0p5Wnp6OFdjNVFraDV5VjUvd0JGZlZ5cjNyT2ZKTitmOEdUZ3FCNTRaZW94blFuTXUwM3B4RENFelI0Qk1hckxTaU0zRGJrRVhjN1FldFJSaTAwQ2I5K0FTM09pR3A2Zk1RbEU0Zmg4VW44dDhZSXFFSnFNR3N3WkJzcDJZeWgyeWc0WlBKbVFjT3FiYzFWY1p5MmJDTElvMHAraU9XdUxHZ1lFam1lR2hESCs4K09HL2s0RzBXUkZoY0NaaUZMbXduZDNhMFE0ZDVEdkIybDdhczNncVYvQjZRNkRMQmlydjdmT3cvYWxQQ1UrNiIsInNpZ25hdHVyZSI6Ik1JQUdDU3FHU0liM0RRRUhBcUNBTUlBQ0FRRXhEekFOQmdsZ2hrZ0JaUU1FQWdFRkFEQ0FCZ2txaGtpRzl3MEJCd0VBQUtDQU1JSUQ0ekNDQTRpZ0F3SUJBZ0lJVERCQlNWR2RWRFl3Q2dZSUtvWkl6ajBFQXdJd2VqRXVNQ3dHQTFVRUF3d2xRWEJ3YkdVZ1FYQndiR2xqWVhScGIyNGdTVzUwWldkeVlYUnBiMjRnUTBFZ0xTQkhNekVtTUNRR0ExVUVDd3dkUVhCd2JHVWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhreEV6QVJCZ05WQkFvTUNrRndjR3hsSUVsdVl5NHhDekFKQmdOVkJBWVRBbFZUTUI0WERURTVNRFV4T0RBeE16STFOMW9YRFRJME1EVXhOakF4TXpJMU4xb3dYekVsTUNNR0ExVUVBd3djWldOakxYTnRjQzFpY205clpYSXRjMmxuYmw5VlF6UXRVRkpQUkRFVU1CSUdBMVVFQ3d3TGFVOVRJRk41YzNSbGJYTXhFekFSQmdOVkJBb01Da0Z3Y0d4bElFbHVZeTR4Q3pBSkJnTlZCQVlUQWxWVE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRXdoVjM3ZXZXeDdJaGoyamRjSkNoSVkzSHNMMXZMQ2c5aEdDVjJVcjBwVUViZzBJTzJCSHpRSDZETXg4Y1ZNUDM2eklnMXJyVjFPLzBrb21KUG53UEU2T0NBaEV3Z2dJTk1Bd0dBMVVkRXdFQi93UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVUkvSkp4RStUNU84bjVzVDJLR3cvb3J2OUxrc3dSUVlJS3dZQkJRVUhBUUVFT1RBM01EVUdDQ3NHQVFVRkJ6QUJoaWxvZEhSd09pOHZiMk56Y0M1aGNIQnNaUzVqYjIwdmIyTnpjREEwTFdGd2NHeGxZV2xqWVRNd01qQ0NBUjBHQTFVZElBU0NBUlF3Z2dFUU1JSUJEQVlKS29aSWh2ZGpaQVVCTUlIK01JSERCZ2dyQmdFRkJRY0NBakNCdGd5QnMxSmxiR2xoYm1ObElHOXVJSFJvYVhNZ1kyVnlkR2xtYVdOaGRHVWdZbmtnWVc1NUlIQmhjblI1SUdGemMzVnRaWE1nWVdOalpYQjBZVzVqWlNCdlppQjBhR1VnZEdobGJpQmhjSEJzYVdOaFlteGxJSE4wWVc1a1lYSmtJSFJsY20xeklHRnVaQ0JqYjI1a2FYUnBiMjV6SUc5bUlIVnpaU3dnWTJWeWRHbG1hV05oZEdVZ2NHOXNhV041SUdGdVpDQmpaWEowYVdacFkyRjBhVzl1SUhCeVlXTjBhV05sSUhOMFlYUmxiV1Z1ZEhNdU1EWUdDQ3NHQVFVRkJ3SUJGaXBvZEhSd09pOHZkM2QzTG1Gd2NHeGxMbU52YlM5alpYSjBhV1pwWTJGMFpXRjFkR2h2Y21sMGVTOHdOQVlEVlIwZkJDMHdLekFwb0NlZ0pZWWphSFIwY0RvdkwyTnliQzVoY0hCc1pTNWpiMjB2WVhCd2JHVmhhV05oTXk1amNtd3dIUVlEVlIwT0JCWUVGSlJYMjIvVmRJR0dpWWwyTDM1WGhRZm5tMWdrTUE0R0ExVWREd0VCL3dRRUF3SUhnREFQQmdrcWhraUc5Mk5rQmgwRUFnVUFNQW9HQ0NxR1NNNDlCQU1DQTBrQU1FWUNJUUMrQ1ZjZjV4NGVjMXRWNWErc3RNY3Y2MFJmTUJoU0lzY2xFQUsySHIxdlZRSWhBTkdMTlFwZDF0MXVzWFJnTmJFZXNzNkh6NlBtcjJ5OWc0Q0pEY2dzM2Fwak1JSUM3akNDQW5XZ0F3SUJBZ0lJU1cwdnZ6cVkycGN3Q2dZSUtvWkl6ajBFQXdJd1p6RWJNQmtHQTFVRUF3d1NRWEJ3YkdVZ1VtOXZkQ0JEUVNBdElFY3pNU1l3SkFZRFZRUUxEQjFCY0hCc1pTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFVE1CRUdBMVVFQ2d3S1FYQndiR1VnU1c1akxqRUxNQWtHQTFVRUJoTUNWVk13SGhjTk1UUXdOVEEyTWpNME5qTXdXaGNOTWprd05UQTJNak0wTmpNd1dqQjZNUzR3TEFZRFZRUUREQ1ZCY0hCc1pTQkJjSEJzYVdOaGRHbHZiaUJKYm5SbFozSmhkR2x2YmlCRFFTQXRJRWN6TVNZd0pBWURWUVFMREIxQmNIQnNaU0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVURVRNQkVHQTFVRUNnd0tRWEJ3YkdVZ1NXNWpMakVMTUFrR0ExVUVCaE1DVlZNd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUd0Z4R0VHZGRraGRVYVhpV0JCM2JvZ0tMdjNudXVUZUNOL0V1VDRUTlcxV1piTmE0aTBKZDJEU0pPZTdvSS9YWVh6b2pMZHJ0bWNMN0k2Q21FLzFSRm80SDNNSUgwTUVZR0NDc0dBUVVGQndFQkJEb3dPREEyQmdnckJnRUZCUWN3QVlZcWFIUjBjRG92TDI5amMzQXVZWEJ3YkdVdVkyOXRMMjlqYzNBd05DMWhjSEJzWlhKdmIzUmpZV2N6TUIwR0ExVWREZ1FXQkJRajhrbkVUNVBrN3lmbXhQWW9iRCtpdS8wdVN6QVBCZ05WSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGTHV3M3FGWU00aWFwSXFaM3I2OTY2L2F5eVNyTURjR0ExVWRId1F3TUM0d0xLQXFvQ2lHSm1oMGRIQTZMeTlqY213dVlYQndiR1V1WTI5dEwyRndjR3hsY205dmRHTmhaek11WTNKc01BNEdBMVVkRHdFQi93UUVBd0lCQmpBUUJnb3Foa2lHOTJOa0JnSU9CQUlGQURBS0JnZ3Foa2pPUFFRREFnTm5BREJrQWpBNnozS0RVUmFac1liN05jTld5bUsvOUJmdDJROTFUYUtPdnZHY2dWNUN0NG40bVBlYldaK1kxVUVOajUzcHd2NENNREl0MVVRaHNLTUZkMnhkOHpnN2tHZjlGM3dzSVcyV1Q4WnlhWUlTYjFUNGVuMGJtY3ViQ1lraFlRYVpEd21TSFFBQU1ZSUJqRENDQVlnQ0FRRXdnWVl3ZWpFdU1Dd0dBMVVFQXd3bFFYQndiR1VnUVhCd2JHbGpZWFJwYjI0Z1NXNTBaV2R5WVhScGIyNGdRMEVnTFNCSE16RW1NQ1FHQTFVRUN3d2RRWEJ3YkdVZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4RXpBUkJnTlZCQW9NQ2tGd2NHeGxJRWx1WXk0eEN6QUpCZ05WQkFZVEFsVlRBZ2hNTUVGSlVaMVVOakFOQmdsZ2hrZ0JaUU1FQWdFRkFLQ0JsVEFZQmdrcWhraUc5dzBCQ1FNeEN3WUpLb1pJaHZjTkFRY0JNQndHQ1NxR1NJYjNEUUVKQlRFUEZ3MHlNREV5TWpreE1qQTNNemRhTUNvR0NTcUdTSWIzRFFFSk5ERWRNQnN3RFFZSllJWklBV1VEQkFJQkJRQ2hDZ1lJS29aSXpqMEVBd0l3THdZSktvWklodmNOQVFrRU1TSUVJRm5OUXZJUEZaSm9pNnVLTXFCVUFNNkk4TWg2NXVmdktMWGdhZytSU01vWU1Bb0dDQ3FHU000OUJBTUNCRWN3UlFJaEFQdnBKRG9DaDlsUlNXR3VGZzl3RWN5S3FJbStFUnFvQVI3OTI4RXJmeEl5QWlCZWRLTkVFT1lCWlF3aXBFWllRTmtaVnM3bHlRdG55clYvVXFLcFdYb28wQUFBQUFBQUFBPT0iLCJoZWFkZXIiOnsicHVibGljS2V5SGFzaCI6IkppV1F6SldmQk9rRUVqQXZqWlZVVktZTUNISHU4QVBJOWZhbXZsWTkwSjg9IiwiZXBoZW1lcmFsUHVibGljS2V5IjoiTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFWnFOT2tieDV3UGpMaDZjUFZSczlDYjFrbEtDN1JHL3I4cWtjZ1BEM1lzUkNxQjRMcmkyUFpCU2RMQVJTa2o5WjdyZ2NHcVd2cjl2dnpMS1FuclBaVGc9PSIsInRyYW5zYWN0aW9uSWQiOiIwNWQ2MjllNGI5MmQ3M2Y1Y2QyOTY2YTM4NDVkYWUzZDQ5N2FiYWQ0NzkxYjA4NDZkMTFiZWY3N2Y3MTM3Y2VhIn0sInZlcnNpb24iOiJFQ192MSJ9",
    "dttm": "20201229130738",
    "signature": "EVExl3iqd7ZouAvdvWQHpxyhn\/uUtWkPlD3yz4n45c8RGiPcovEa3UyigW7pps\/ZRKg8yytDg0rFVvatLazRX2kA\/1PMBk+4zkiLc4JkIeQafxBfXZ7FZcjqladazN92PsySCjIwAnuvjA3YQRd2gvh\/y3jR4QtwqpMr+rBFJDiPz6QngPJLFVb69g9BVcnjm\/4NgyJhT\/lKwSJrTxsroDIvfl5oMri7zsw8n97feuCzCaqlPDeerXwWWDtXL9Nnw82wo9eell+3XwxFbiB1sU2cDT7tHykbba0Q5P4sRTMsM2lsSpy4c1abHC+Tq6hkFkSMio3ceqmByfr4sWyPeg=="
}

response:

{
    "dttm": "20201229130738",
    "signature": "ObTxA9r8CJdQE5uaIcOayhFLFgZ0g\/Awwh+KbnMrNIA+Z+dNzwTar3WWy4Rmj6AJQxHZpRd\/2AjlRQr6xEErjjlOHnE453cdWXBV\/B+Un+YaUoFf1ZfYrSB9IDavEJq26+Ge0sZaJLr37zJkrM6Pk8LgW36wdG8qSMQTEo80iQJpDuw\/e+TerSyF8ru1Bn6uYBL5MOXxaQSsVAOY2H+6YPMfBzbw6cBo6CrIKI1j32TdsjyoVvv0PgT\/bKeKPd5wqzRVJpllpJhoW8HUcUjN6+U+WEzoAEZ97bt0PYNDo9P8VKhF6fd6MFhA3P2j0I+Cnv6rY4Cdc\/XYVtgLQxnv2w==",
    "payId": "90c21af50e675FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 2
}

a následně payment/status:

{
    "dttm": "20201229130740",
    "signature": "jtZE6v4JceRI\/Q5xJ3gu8ObBaxhQyprpnbz+TMB4wOVTJ8vNpMIp8ue4xWogif571Iz7BkoHcQ68sTTkXHZeRRYzALN\/TOQGHP3Rv32E3DacW1MTkY4ntwJuhWCuADAYNq8ku1lNn2zfSwgW6\/Za+c8Us0CjZaXRlxd13qhEBYnPyvX3ur7kMIKMH969kv\/mnQXXY6FRZFJwF1at56rc9rTaxkPyM7w4wXGu8\/fMhsF0MYdUl+p8zfMWiycblp6TEYOQsYgtbaNBDAP9AqblC30TKnnkgYpSixiQcHsCx2BXRsXu+JzoeITXD5mmsUa44oSSOF9EmHGwdsYI7aH9wA==",
    "payId": "90c21af50e675FL",
    "resultCode": 0,
    "resultMessage": "OK",
    "paymentStatus": 7,
    "authCode": "645364",
    "extensions": [
        {
            "dttm": "20201229130740",
            "signature": "q0iH0Hy5fyUvOAp4meOnggccDcQDj+W9kXyza0cnrtejh7EsUGc4jQV3lNJ03MhId6cptUvqJXI4eQM\/F4df52wL+CScidD8A0FJakBNjmTuWPo1qbUIPNTo0q9\/MgtfAjHZeOLY9IW18oMH9EqKaOI4Ds7sWvRzLs2jOnIKepxGJvQkXamFRpVUBvp5v68sFZYc8+MeaOzjkgSWmnH9lNl10suqnemHHsKgSsEQVBvmDwNISyybvYWSDKbmHMO7M939haYwT8oLS8sMPwbwgGNci9BK3OfSf6hwWyGhcJO16jEZ5x36++47krD8otVGVxwfcxLcAiBNnCCEX+yKew==",
            "extension": "trxDates",
            "createdDate": "2020-12-29T13:07:38.093Z",
            "authDate": "201229130738",
            "settlementDate": "20201229"
        },
        {
            "dttm": "20201229130740",
            "signature": "i0QCGl6FC5m9Ovty9B5PX1932nV0P6rkQOPxcgxy1Kg4OguSCDpiVOOLIIJSs\/0kMSdMwIm5NseqVqVVpj\/+jrgK2sEeOhP988DjV53pMJ37rEMkgpovrP9HV+05lNEV7N2buDCDYqsw+vG8JHvWyrvaogt2S0XiFR+mKQ+fiL\/eSdmmFD7C1YJTE8aWPgU\/tCrn5zoJ7k1yv9T5RmW1QvN3Pb8YYd9DXH\/BrpNedLcNBLhL8CLNZ+\/GKdlBI5+rQChne35Ww4mek8SGgE1UYQWPZxnX1tX52tNVtsiqzJa9jZJvymV+kbHhiyz6N+JQ2SoHXDCYrozcewonsIisnQ==",
            "extension": "trxDetail",
            "payOperation": "payment",
            "totalAttempts": 1
        }
    ]
}

tato platba proběhla, peníze se mi z účtu odečetly.

dkomarek2 commented 3 years ago

Dobrý den,

Zkontroloval jsem vaše pokusy a ty byly správné. Nicméně jak jsem byl informován, tak v době vašeho pokusu, tedy 29.12. byla evidována chyba, která to způsobovala. Od 30.12. by to mělo být již opravené.

Opakujte pokus znovu prosím.

Děkuji.

Daniel Komárek IT application specialist

burrak commented 3 years ago

Dobrý den, ano, víme o té chybě, kolega vám jí hlásil i v e-mailové komunikaci v rámci nahlašování chyb s přechodem na 3DS2.2, a já jsem se rozhodl vám jí nareportovat i sem, s konkrétními requesty. Apple Pay již na 3DS2.2 funguje, co mám poslední informace z testování.