{"id":384,"date":"2023-08-08T12:20:40","date_gmt":"2023-08-08T05:20:40","guid":{"rendered":"https:\/\/sepay.vn\/blog\/?p=384"},"modified":"2025-07-24T21:06:05","modified_gmt":"2025-07-24T14:06:05","slug":"api-public-bank-viet-nam","status":"publish","type":"post","link":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/","title":{"rendered":"API Public Bank Vi\u1ec7t Nam"},"content":{"rendered":"<p>API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch <a href=\"https:\/\/www.publicbank.com.vn\/\">ng\u00e2n h\u00e0ng Public Bank<\/a> (Ng\u00e2n h\u00e0ng TNHH MTV Public Vi\u1ec7t Nam ) qua API. H\u1ed7 tr\u1ee3 danh s\u00e1ch giao d\u1ecbch, l\u1ea5y th\u00f4ng tin chi ti\u1ebft m\u1ed9t giao d\u1ecbch c\u1ee5 th\u1ec3 nh\u01b0: Ng\u00e0y giao d\u1ecbch, s\u1ed1 ti\u1ec1n, m\u00e3 tham chi\u1ebfu, s\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n, n\u1ed9i dung thanh to\u00e1n.<\/p>\n<p><strong>C\u00e1c b\u01b0\u1edbc th\u1ef1c hi\u1ec7n:<\/strong><\/p>\n<p><strong>B\u01b0\u1edbc 1:<\/strong> \u0110\u0103ng k\u00fd t\u00e0i kho\u1ea3n SePay t\u1ea1i <a href=\"https:\/\/my.sepay.vn\/register?utm_source=Google&amp;utm_medium=Google_SEO&amp;utm_campaign=Blog_API_NH&amp;utm_term=API_Public_Bank_VN\" target=\"_blank\" rel=\"noopener\">my.sepay.vn\/register<\/a>, sau \u0111\u00f3 th\u00eam t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng Public Bank Vi\u1ec7t Nam.<\/p>\n<p><strong>B\u01b0\u1edbc 2:<\/strong> V\u00e0o my.sepay.vn -&gt; API Access, t\u1ea1o API Token. API Token c\u1ea7n \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o header m\u1ed7i khi request \u0111\u1ebfn SePay API. V\u1edbi c\u1ea5u tr\u00fac header:<\/p>\n<ul>\n<li><code>Authorization: Bearer API-TOKEN<\/code><code><\/code><code><\/code><\/li>\n<li><code>Content-Type: application\/json<\/code><\/li>\n<\/ul>\n<p><strong>B\u01b0\u1edbc 3:<\/strong> B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng API Public Bank Vi\u1ec7t Nam nh\u01b0 sau:<\/p>\n<h2>API Public Bank Vi\u1ec7t Nam \u0111\u1ec3 l\u1ea5y danh s\u00e1ch giao d\u1ecbch ng\u00e2n h\u00e0ng<\/h2>\n<p><span class=\"badge bg-primary\">GET<\/span><span>\u00a0<\/span><span class=\"text-primary\">https:\/\/my.sepay.vn\/userapi\/transactions\/list<\/span><\/p>\n<p class=\"mt-3\">B\u1ea1n c\u00f3 th\u1ec3 l\u1ecdc theo c\u00e1c tham s\u1ed1 sau khi g\u1eedi API:<\/p>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>account_number<\/td>\n<td>S\u1ed1 t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng<\/td>\n<\/tr>\n<tr>\n<td>transaction_date_min<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch \u0111\u01b0\u1ee3c t\u1ea1o sau th\u1eddi gian (&gt;=). \u0110\u1ecbnh d\u1ea1ng yyyy-mm-dd<\/td>\n<\/tr>\n<tr>\n<td>transaction_date_max<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch \u0111\u01b0\u1ee3c t\u1ea1o tr\u01b0\u1edbc th\u1eddi gian (&lt;=). \u0110\u1ecbnh d\u1ea1ng yyyy-mm-dd<\/td>\n<\/tr>\n<tr>\n<td>since_id<\/td>\n<td>Hi\u1ec3n th\u1ecb giao d\u1ecbch t\u1eeb ID ch\u1ec9 \u0111\u1ecbnh (&gt;=)<\/td>\n<\/tr>\n<tr>\n<td>limit<\/td>\n<td>Gi\u1edbi h\u1ea1n giao d\u1ecbch tr\u1ea3 v\u1ec1. T\u1ed1i \u0111a 5000, m\u1eb7c \u0111\u1ecbnh l\u00e0 5000.<\/td>\n<\/tr>\n<tr>\n<td>reference_number<\/td>\n<td>L\u1ea5y giao d\u1ecbch theo m\u00e3 tham chi\u1ebfu<\/td>\n<\/tr>\n<tr>\n<td>amount_in<\/td>\n<td>L\u1ea5y giao d\u1ecbch ti\u1ec1n v\u00e0o kh\u1edbp v\u1edbi<\/td>\n<\/tr>\n<tr>\n<td>amount_out<\/td>\n<td>L\u1ea5y giao d\u1ecbch ti\u1ec1n ra kh\u1edbp v\u1edbi<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>V\u00ed d\u1ee5 API Public Bank Vi\u1ec7t Nam:<\/strong><\/p>\n<h3>API l\u1ea5y t\u1ea5t c\u1ea3 giao d\u1ecbch g\u1ea7n nh\u1ea5t<\/h3>\n<p>M\u1eb7c \u0111\u1ecbnh ch\u1ec9 hi\u1ec3n th\u1ecb 5000 giao d\u1ecbch g\u1ea7n nh\u1ea5t.<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/list<\/code><\/li>\n<\/ul>\n<pre>HTTP\/1.1 200 OK\r\n----\r\n{\r\n    \"status\": 200,\r\n    \"error\": null,\r\n    \"messages\": {\r\n        \"success\": true\r\n    },\r\n    \"transactions\": [\r\n        {\r\n            \"id\": \"49682\",\r\n            \"bank_brand_name\": \"PBVN\",\r\n            \"account_number\": \"102010122\",\r\n            \"transaction_date\": \"2023-05-05 19:59:48\",\r\n            \"amount_out\": \"0.00\",\r\n            \"amount_in\": \"18067000.00\",\r\n            \"accumulated\": \"1200541768.00\",\r\n            \"transaction_content\": \"DUONG THUY ANH chuyen tien...\",\r\n            \"reference_number\": null,\r\n            \"code\": null,\r\n            \"sub_account\": null,\r\n            \"bank_account_id\": \"21\"\r\n        },\r\n        {\r\n            \"id\": \"49582\",\r\n            \"bank_brand_name\": \"PBVN\",\r\n            \"account_number\": \"102010122\",\r\n            \"transaction_date\": \"2023-05-05 17:59:47\",\r\n            \"amount_out\": \"0.00\",\r\n            \"amount_in\": \"13646000.00\",\r\n            \"accumulated\": \"1384635819.00\",\r\n            \"transaction_content\": \"DINH NHU TOAN chuyen tien...\",\r\n            \"reference_number\": null,\r\n            \"code\": null,\r\n            \"sub_account\": null,\r\n            \"bank_account_id\": \"20\"\r\n        },\r\n        {\r\n            \"id\": \"49465\",\r\n            \"bank_brand_name\": \"PBVN\",\r\n            \"account_number\": \"102010122\",\r\n            \"transaction_date\": \"2023-05-05 15:59:47\",\r\n            \"amount_out\": \"0.00\",\r\n            \"amount_in\": \"21782000.00\",\r\n            \"accumulated\": \"1182474768.00\",\r\n            \"transaction_content\": \"DUONG THUY ANH chuyen tien...\",\r\n            \"reference_number\": null,\r\n            \"code\": null,\r\n            \"sub_account\": null,\r\n            \"bank_account_id\": \"21\"\r\n        }\r\n    ]\r\n}\r\n\r\n<\/pre>\n<p class=\"mt-5\"><strong>API l\u1ea5y giao d\u1ecbch sau 08h00 ng\u00e0y 30\/04\/2023 v\u00e0 tr\u01b0\u1edbc 12h00 ng\u00e0y 02\/05\/2023.<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/list?transaction_date_min=2023-04-30 08:00:00&amp;transaction_date_max=2023-05-02 12:00:00<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ea5y giao d\u1ecbch t\u1eeb ID 49050 tr\u1edf v\u1ec1 sau.<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/list?since_id=49050<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ea5y 20 giao d\u1ecbch g\u1ea7n \u0111\u00e2y c\u1ee7a t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng s\u1ed1 002341999999.<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/list?account_number=002341999999&amp;limit=20<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ecdc giao d\u1ecbch c\u00f3 m\u00e3 tham chi\u1ebfu l\u00e0 171158.050523.060001<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/list?reference_number=171158.050523.060001<\/code><\/li>\n<\/ul>\n<p class=\"mt-5\"><strong>API\u00a0 l\u1ea5y c\u00e1c giao d\u1ecbch v\u1edbi s\u1ed1 ti\u1ec1n chuy\u1ec3n v\u00e0o l\u00e0 16,848,000<\/strong><\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/list?amount_in=16848000<\/code><\/li>\n<\/ul>\n<h2 id=\"transactions-count\" class=\"hs-docs-heading mt-5\">API Public Bank Vi\u1ec7t Nam \u0111\u1ebfm s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch<span>\u00a0<\/span><a class=\"anchorjs-link\" href=\"https:\/\/docs.sepay.vn\/api-giao-dich.html#transactions-count\" aria-label=\"Anchor\" data-anchorjs-icon=\"#\"><\/a><\/h2>\n<p><span class=\"badge bg-primary\">GET<\/span><span>\u00a0<\/span><span class=\"text-primary\">https:\/\/my.sepay.vn\/userapi\/transactions\/count<\/span><\/p>\n<p class=\"mt-3\">\u0110\u1ebfm s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch. B\u1ea1n c\u00f3 th\u1ec3 l\u1ecdc theo c\u00e1c tham s\u1ed1 sau:<\/p>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>account_number<\/td>\n<td>S\u1ed1 t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng<\/td>\n<\/tr>\n<tr>\n<td>transaction_date_min<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch \u0111\u01b0\u1ee3c t\u1ea1o sau th\u1eddi gian (&gt;=). \u0110\u1ecbnh d\u1ea1ng yyyy-mm-dd<\/td>\n<\/tr>\n<tr>\n<td>transaction_date_max<\/td>\n<td>Hi\u1ec3n th\u1ecb c\u00e1c giao d\u1ecbch \u0111\u01b0\u1ee3c t\u1ea1o tr\u01b0\u1edbc th\u1eddi gian (&lt;=). \u0110\u1ecbnh d\u1ea1ng yyyy-mm-dd<\/td>\n<\/tr>\n<tr>\n<td>since_id<\/td>\n<td>Hi\u1ec3n th\u1ecb giao d\u1ecbch t\u1eeb ID ch\u1ec9 \u0111\u1ecbnh (&gt;=)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p>V\u00ed d\u1ee5 \u0111\u1ebfm t\u1ed5ng s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch.<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/count<\/code><\/li>\n<\/ul>\n<pre>HTTP\/1.1 200 OK\r\n----\r\n{\r\n    \"status\": 200,\r\n    \"error\": null,\r\n    \"messages\": {\r\n        \"success\": true\r\n    },\r\n    \"count_transactions\": 2322\r\n}\r\n\r\n<\/pre>\n<p>V\u00ed d\u1ee5 \u0111\u1ebfm t\u1ed5ng s\u1ed1 l\u01b0\u1ee3ng giao d\u1ecbch c\u1ee7a t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng 002341999999.<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/count?account_number=002341999999<\/code><\/li>\n<\/ul>\n<h2>API Public Bank Vi\u1ec7t Nam l\u1ea5y chi ti\u1ebft m\u1ed9t giao d\u1ecbch<span>\u00a0<\/span><a class=\"anchorjs-link\" href=\"https:\/\/docs.sepay.vn\/api-giao-dich.html#transaction-details\" aria-label=\"Anchor\" data-anchorjs-icon=\"#\"><\/a><\/h2>\n<p><span class=\"badge bg-primary\">GET<\/span><span>\u00a0<\/span><span class=\"text-primary\">https:\/\/my.sepay.vn\/userapi\/transactions\/details\/{transaction_id}<\/span><\/p>\n<p class=\"mt-3\">L\u1ea5y chi ti\u1ebft th\u00f4ng tin m\u1ed9t giao d\u1ecbch theo ID<\/p>\n<p>V\u00ed d\u1ee5:<\/p>\n<ul>\n<li>GET<span>\u00a0<\/span><code>https:\/\/my.sepay.vn\/userapi\/transactions\/details\/48673<\/code><\/li>\n<\/ul>\n<pre>HTTP\/1.1 200 OK\r\n----\r\n{\r\n    \"status\": 200,\r\n    \"error\": null,\r\n    \"messages\": {\r\n        \"success\": true\r\n    },\r\n    \"transaction\": {\r\n        \"id\": \"48673\",\r\n        \"transaction_date\": \"2023-05-04 11:59:47\",\r\n        \"account_number\": \"002341999999\",\r\n        \"sub_account\": null,\r\n        \"amount_in\": \"19689000.00\",\r\n        \"amount_out\": \"0.00\",\r\n        \"accumulated\": \"1128200335.00\",\r\n        \"code\": null,\r\n        \"transaction_content\": \"TRAN THIEN THAO chuyen tien...\",\r\n        \"reference_number\": null,\r\n        \"bank_brand_name\": \"PBVN\",\r\n        \"bank_account_id\": \"21\"\r\n    }\r\n}<\/pre>\n<h2>H\u01b0\u1edbng d\u1eabn t\u00edch h\u1ee3p webhook Public Bank Vi\u1ec7t Nam &#8211; b\u1eafn th\u00f4ng tin giao d\u1ecbch t\u1ee9c th\u00ec qua website c\u1ee7a b\u1ea1n<\/h2>\n<p>T\u00edch h\u1ee3p webhook Public Bank Vi\u1ec7t Nam gi\u00fap SePay ch\u1ee7 \u0111\u1ed9ng g\u1eedi th\u00f4ng tin giao d\u1ecbch ph\u00e1t sinh \u0111\u1ebfn h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n. Nh\u1edd \u0111\u00f3, \u0111\u1ed3ng b\u1ed9 \u0111\u01b0\u1ee3c giao d\u1ecbch ng\u00e2n h\u00e0ng Public Bank Vi\u1ec7t Nam v\u1ec1 h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n theo th\u1eddi gian th\u1ef1c. \u1ee8ng d\u1ee5ng cho vi\u1ec7c x\u00e1c nh\u1eadn thanh to\u00e1n t\u1ef1 \u0111\u1ed9ng, qu\u1ea3n l\u00fd giao d\u1ecbch ng\u00e2n h\u00e0ng ho\u1eb7c c\u00e1c nghi\u1ec7p v\u1ee5 thanh to\u00e1n kh\u00e1c.<\/p>\n<h3>Th\u00eam t\u00edch h\u1ee3p webhook Public Bank Vi\u1ec7t Nam<\/h3>\n<p><strong>B\u01b0\u1edbc 1:<\/strong> Truy c\u1eadp menu <a href=\"https:\/\/my.sepay.vn\/webhooks\">WebHook<\/a>.<br \/>\n<strong>B\u01b0\u1edbc 2:<\/strong> Nh\u1ea5n <strong>Th\u00eam webhook<\/strong> (n\u00fat g\u00f3c tr\u00ean b\u00ean ph\u1ea3i).<\/p>\n<div class=\"row align-items-center text-center\">\n<div class=\"col-md-6 mb-3\"><img decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/add-webhooks-1.png\" alt=\"Th\u00eam webhook b\u01b0\u1edbc 1\" class=\"zoomable-image img-fluid\" \/><\/div>\n<div class=\"col-md-6\"><img decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/add-webhooks-2.png\" alt=\"Th\u00eam webhook b\u01b0\u1edbc 2\" class=\"zoomable-image img-fluid\" \/><\/div>\n<\/div>\n<p class=\"text-secondary text-center mt-2\">\u1ea2nh th\u00eam t\u00edch h\u1ee3p webhook v\u1edbi Public Bank Vi\u1ec7t Nam<\/p>\n<p><strong>B\u01b0\u1edbc 3:<\/strong> \u0110i\u1ec1n th\u00f4ng tin c\u1ea5u h\u00ecnh <strong>WebHook<\/strong> v\u1edbi <strong>Public Bank Vi\u1ec7t Nam<\/strong>:<\/p>\n<table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%;\">\n<thead>\n<tr>\n<th style=\"width: 25%;\">M\u1ee5c<\/th>\n<th>N\u1ed9i dung c\u1ea5u h\u00ecnh<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u0110\u1eb7t t\u00ean<\/strong><\/td>\n<td>Tu\u1ef3 \u00fd, \u0111\u1ec3 d\u1ec5 nh\u1eadn bi\u1ebft.<\/td>\n<\/tr>\n<tr>\n<td><strong>Ch\u1ecdn s\u1ef1 ki\u1ec7n<\/strong><\/td>\n<td>&#8211; C\u00f3 ti\u1ec1n v\u00e0o<br \/>\n&#8211; C\u00f3 ti\u1ec1n ra<br \/>\n&#8211; Ho\u1eb7c c\u1ea3 hai<\/td>\n<\/tr>\n<tr>\n<td><strong>Ch\u1ecdn \u0111i\u1ec1u ki\u1ec7n<\/strong><\/td>\n<td>&#8211; T\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng c\u1ea7n theo d\u00f5i<br \/>\n&#8211; L\u1ecdc theo t\u00e0i kho\u1ea3n \u1ea3o (VA) n\u1ebfu c\u1ea7n<br \/>\n&#8211; B\u1ecf qua n\u1ebfu kh\u00f4ng c\u00f3 m\u00e3 thanh to\u00e1n? \u2192 Ch\u1ecdn <strong>C\u00f3<\/strong> n\u1ebfu mu\u1ed1n<em>Tip: C\u1ea5u h\u00ecnh m\u00e3 thanh to\u00e1n t\u1ea1i C\u00f4ng ty \u2192 C\u1ea5u h\u00ecnh chung \u2192 C\u1ea5u tr\u00fac m\u00e3 thanh to\u00e1n.<\/em><\/td>\n<\/tr>\n<tr>\n<td><strong>Thu\u1ed9c t\u00ednh WebHook<\/strong><\/td>\n<td>&#8211; URL nh\u1eadn WebHook<br \/>\n&#8211; L\u00e0 WebHook x\u00e1c th\u1ef1c thanh to\u00e1n? \u2192 <strong>\u0110\u00fang<\/strong> n\u1ebfu d\u00f9ng \u0111\u1ec3 x\u00e1c th\u1ef1c<br \/>\n&#8211; G\u1ecdi l\u1ea1i khi HTTP Status kh\u00f4ng n\u1eb1m trong 200 ~ 299<\/td>\n<\/tr>\n<tr>\n<td><strong>C\u1ea5u h\u00ecnh ch\u1ee9ng th\u1ef1c<\/strong><\/td>\n<td>&#8211; Ki\u1ec3u ch\u1ee9ng th\u1ef1c:<\/p>\n<ul>\n<li>OAuth 2.0 (\u0111i\u1ec1n URL, Client ID, Client Secret)<\/li>\n<li>API Key<\/li>\n<li>Kh\u00f4ng c\u1ea7n ch\u1ee9ng th\u1ef1c<\/li>\n<\/ul>\n<p><em>L\u01b0u \u00fd: N\u1ebfu ch\u1ecdn <strong>Kh\u00f4ng ch\u1ee9ng th\u1ef1c<\/strong> ho\u1eb7c <strong>Api Key<\/strong>, b\u1ea1n c\u1ea7n ch\u1ecdn <strong>Request Content Type<\/strong> l\u00e0 <strong>application\/json<\/strong>, <strong>multipart\/form-data<\/strong> ho\u1eb7c <strong>application\/x-www-form-urlencoded<\/strong> t\u00f9y theo \u1ee9ng d\u1ee5ng nh\u1eadn webhook c\u1ee7a m\u00ecnh.<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>B\u01b0\u1edbc 4:<\/strong> Nh\u1ea5n <strong>Th\u00eam<\/strong> \u0111\u1ec3 ho\u00e0n t\u1ea5t t\u00edch h\u1ee3p.<\/p>\n<h3><strong>D\u1eef li\u1ec7u g\u1eedi qua WebHook Public Bank Vi\u1ec7t Nam<\/strong><\/h3>\n<p>SePay s\u1ebd g\u1eedi m\u1ed9t <strong>request POST<\/strong> v\u1edbi <strong>n\u1ed9i dung JSON<\/strong> nh\u01b0 sau:<\/p>\n<pre style=\"background-color: #f6f8fa; padding: 16px; border-radius: 6px; overflow: auto;\"><code>{\r\n    \"id\": 92704,                               \/\/ ID giao d\u1ecbch tr\u00ean SePay\r\n    \"gateway\": \"PublicBank\",                   \/\/ T\u00ean ng\u00e2n h\u00e0ng\r\n    \"transactionDate\": \"2023-03-25 14:02:37\",  \/\/ Th\u1eddi gian giao d\u1ecbch (ph\u00eda ng\u00e2n h\u00e0ng)\r\n    \"accountNumber\": \"0123499999\",             \/\/ S\u1ed1 t\u00e0i kho\u1ea3n ng\u00e2n h\u00e0ng\r\n    \"code\": null,                              \/\/ M\u00e3 code thanh to\u00e1n (SePay t\u1ef1 nh\u1eadn di\u1ec7n)\r\n    \"content\": \"chuyen tien mua iphone\",       \/\/ N\u1ed9i dung chuy\u1ec3n kho\u1ea3n\r\n    \"transferType\": \"in\",                      \/\/ Lo\u1ea1i giao d\u1ecbch: \"in\" l\u00e0 ti\u1ec1n v\u00e0o, \"out\" l\u00e0 ti\u1ec1n ra\r\n    \"transferAmount\": 2277000,                 \/\/ S\u1ed1 ti\u1ec1n giao d\u1ecbch\r\n    \"accumulated\": 19077000,                   \/\/ S\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n (l\u0169y k\u1ebf)\r\n    \"subAccount\": null,                        \/\/ T\u00e0i kho\u1ea3n ph\u1ee5 (t\u00e0i kho\u1ea3n \u0111\u1ecbnh danh, n\u1ebfu c\u00f3)\r\n    \"referenceCode\": \"208V009252001511\",       \/\/ M\u00e3 tham chi\u1ebfu giao d\u1ecbch\r\n    \"description\": \"\"                          \/\/ To\u00e0n b\u1ed9 n\u1ed9i dung chuy\u1ec3n kho\u1ea3n\r\n}\r\n<\/code><\/pre>\n<h3><strong>Ch\u1ee9ng th\u1ef1c API Key<\/strong><\/h3>\n<p>Khi s\u1eed d\u1ee5ng <strong>API Key<\/strong>, SePay s\u1ebd g\u1eedi k\u00e8m theo <strong>Header<\/strong> nh\u01b0 sau:<\/p>\n<pre style=\"background-color: #f6f8fa; padding: 16px; border-radius: 6px; overflow: auto;\"><code>Authorization: Apikey API_KEY_CUA_BAN<\/code><\/pre>\n<h3><strong>Ki\u1ec3m tra ho\u1ea1t \u0111\u1ed9ng<\/strong><\/h3>\n<p>B\u1ea1n vui l\u00f2ng chuy\u1ec3n kho\u1ea3n th\u1eed \u0111\u1ec3 xem <strong>webhook<\/strong> c\u00f3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 mong \u0111\u1ee3i kh\u00f4ng.<\/p>\n<h3><strong>Xem WebHook \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi<\/strong><\/h3>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>V\u00e0o menu <strong>Nh\u1eadt k\u00fd \u2192 Nh\u1eadt k\u00fd webhook<\/strong> \u0111\u1ec3 xem danh s\u00e1ch c\u00e1c WebHook \u0111\u00e3 g\u1eedi.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"zoomable-image my-2\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/list-webhook-scaled.png\" alt=\"Danh s\u00e1ch webhook\" \/><\/p>\n<p class=\"text-secondary text-center\">Danh s\u00e1ch webhook \u0111\u00e3 g\u1eedi<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Xem n\u1ed9i dung webhook theo t\u1eebng giao d\u1ecbch t\u1ea1i <strong>Giao d\u1ecbch \u2192 c\u1ed9t T\u1ef1 \u0111\u1ed9ng \u2192 ch\u1ecdn v\u00e0o Pay.<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"zoomable-image my-2\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/list-transation-scaled.png\" alt=\"Danh s\u00e1ch giao d\u1ecbch\" \/><\/p>\n<p class=\"text-secondary text-center\">Danh s\u00e1ch giao d\u1ecbch<\/p>\n<p><img decoding=\"async\" class=\"zoomable-image my-2\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/list-webhooks-2.png\" alt=\"Danh s\u00e1ch webhook \u0111\u00e3 b\u1eafn\" \/><\/p>\n<p class=\"text-secondary text-center\">Danh s\u00e1ch webhooks \u0111\u00e3 b\u1eafn<\/p>\n<h3><strong>Nh\u1eadn di\u1ec7n WebHook th\u00e0nh c\u00f4ng<\/strong><\/h3>\n<p>\u0110\u1ec3 SePay hi\u1ec3u r\u1eb1ng website c\u1ee7a b\u1ea1n \u0111\u00e3 nh\u1eadn th\u00e0nh c\u00f4ng webhook, website c\u1ea7n <strong>tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 nh\u01b0 sau<\/strong>:<\/p>\n<h4>V\u1edbi ch\u1ee9ng th\u1ef1c OAuth 2.0<\/h4>\n<pre style=\"background: #f6f8fa; padding: 16px; border-radius: 6px;\"><code>{\r\n    \"success\": true,\r\n    ...\r\n}<\/code><\/pre>\n<p><strong>HTTP Status Code ph\u1ea3i l\u00e0 201<\/strong><\/p>\n<h4>V\u1edbi ch\u1ee9ng th\u1ef1c API Key<\/h4>\n<pre style=\"background: #f6f8fa; padding: 16px; border-radius: 6px;\"><code>{\r\n    \"success\": true,\r\n    ...\r\n}<\/code><\/pre>\n<p><strong>HTTP Status Code l\u00e0 200 ho\u1eb7c 201<\/strong><\/p>\n<h4>V\u1edbi kh\u00f4ng ch\u1ee9ng th\u1ef1c<\/h4>\n<pre style=\"background: #f6f8fa; padding: 16px; border-radius: 6px;\"><code>{\r\n    \"success\": true,\r\n    ...\r\n}<\/code><\/pre>\n<p><strong>HTTP Status Code l\u00e0 200 ho\u1eb7c 201<\/strong><\/p>\n<p><strong>N\u1ebfu tr\u1ea3 v\u1ec1 kh\u00f4ng \u0111\u00fang nh\u01b0 tr\u00ean, SePay coi webhook \u0111\u00f3 l\u00e0 TH\u1ea4T B\u1ea0I.<\/strong><\/p>\n<h3><strong>C\u01a1 ch\u1ebf g\u1ecdi l\u1ea1i (Retry) WebHook t\u1ef1 \u0111\u1ed9ng<\/strong><\/h3>\n<table style=\"width: 100%; border-collapse: collapse;\" border=\"1\" cellpadding=\"8\">\n<thead style=\"background-color: #f2f2f2;\">\n<tr>\n<th>Quy t\u1eafc<\/th>\n<th>Gi\u00e1 tr\u1ecb<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>S\u1ed1 l\u1ea7n g\u1ecdi l\u1ea1i t\u1ed1i \u0111a<\/td>\n<td>7 l\u1ea7n<\/td>\n<\/tr>\n<tr>\n<td>Th\u1eddi gian t\u1ed1i \u0111a retry<\/td>\n<td>5 gi\u1edd k\u1ec3 t\u1eeb l\u1ea7n \u0111\u1ea7u<\/td>\n<\/tr>\n<tr>\n<td>Timeout k\u1ebft n\u1ed1i m\u1ea1ng (connect timeout)<\/td>\n<td>5 gi\u00e2y<\/td>\n<\/tr>\n<tr>\n<td>Timeout ph\u1ea3n h\u1ed3i t\u1ed1i \u0111a (read timeout)<\/td>\n<td>8 gi\u00e2y<\/td>\n<\/tr>\n<tr>\n<td>Kho\u1ea3ng c\u00e1ch gi\u1eefa c\u00e1c l\u1ea7n retry<\/td>\n<td>Theo d\u00e3y Fibonacci<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>L\u01b0u \u00fd:<\/strong><\/p>\n<ul>\n<li>SePay <strong>KH\u00d4NG g\u1ecdi l\u1ea1i<\/strong> n\u1ebfu k\u1ebft n\u1ed1i m\u1ea1ng th\u00e0nh c\u00f4ng nh\u01b0ng k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 l\u00e0 th\u1ea5t b\u1ea1i, <strong>tr\u1eeb khi webhook \u0111\u00f3 \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh retry.<\/strong><\/li>\n<li>Retry ch\u1ec9 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n khi th\u1ecfa \u0111i\u1ec1u ki\u1ec7n c\u1ea5u h\u00ecnh.<\/li>\n<\/ul>\n<h3><strong>Y\u00eau c\u1ea7u ch\u1ed1ng tr\u00f9ng l\u1eb7p giao d\u1ecbch<\/strong><\/h3>\n<p>Khi webhook b\u1ecb retry, \u0111\u1ec3 tr\u00e1nh x\u1eed l\u00fd tr\u00f9ng l\u1eb7p giao d\u1ecbch, SePay khuy\u1ebfn ngh\u1ecb b\u1ea1n ph\u1ea3i <strong>ki\u1ec3m tra t\u00ednh duy nh\u1ea5t c\u1ee7a giao d\u1ecbch.<\/strong><\/p>\n<p><strong>C\u00e1ch x\u1eed l\u00fd \u0111\u1ec1 xu\u1ea5t:<\/strong><\/p>\n<ul>\n<li>Ki\u1ec3m tra duy nh\u1ea5t theo tr\u01b0\u1eddng <code>id<\/code>.<\/li>\n<li>Ho\u1eb7c k\u1ebft h\u1ee3p th\u00eam c\u00e1c tr\u01b0\u1eddng:\n<ul>\n<li><code>referenceCode<\/code><\/li>\n<li><code>transferType<\/code><\/li>\n<li><code>transferAmount<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\u0110\u1ea3m b\u1ea3o kh\u00f4ng ghi nh\u1eadn tr\u00f9ng giao d\u1ecbch.<\/p>\n<h3><strong>Retry Webhook b\u1eb1ng tay<\/strong><\/h3>\n<p><strong>C\u00e1ch 1:<\/strong><\/p>\n<pre style=\"background-color: #f6f8fa; padding: 12px; border-radius: 6px;\"><code>Chi ti\u1ebft giao d\u1ecbch \u2192 Webhook \u0111\u00e3 b\u1eafn \u2192 G\u1ecdi l\u1ea1i<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/retry-webhooks-1.png\" alt=\"\u1ea2nh minh h\u1ecda c\u00e1ch 1\" class=\"zoomable-image\" \/><\/p>\n<p><strong>C\u00e1ch 2:<\/strong><\/p>\n<pre style=\"background-color: #f6f8fa; padding: 12px; border-radius: 6px;\"><code>Nh\u1eadt k\u00fd Webhook \u2192 G\u1ecdi l\u1ea1i<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2025\/07\/retry-webhooks-2-scaled.png\" alt=\"\u1ea2nh minh h\u1ecda c\u00e1ch 2\" class=\"zoomable-image\" \/><\/p>\n<p><strong>Li\u00ean h\u1ec7 SePay \u0111\u1ec3 \u0111\u01b0\u1ee3c t\u01b0 v\u1ea5n v\u1ec1 API Ng\u00e2n h\u00e0ng:<\/strong><\/p>\n<ul>\n<li>Zalo OA: <a href=\"https:\/\/zalo.me\/sepayvn\" target=\"_blank\" rel=\"noopener\">https:\/\/zalo.me\/sepayvn<\/a><\/li>\n<li>Facebook: <a href=\"https:\/\/www.facebook.com\/sepay.vn\" target=\"_blank\" rel=\"noopener\">https:\/\/www.facebook.com\/sepay.vn<\/a><\/li>\n<li>Hotline: <a href=\"tel:02873059589\">02873.059.589<\/a><\/li>\n<\/ul>\n<p><strong>Xem th\u00eam:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/sepay.vn\/lap-trinh-cong-thanh-toan.html\" target=\"_blank\" rel=\"noopener\">H\u01b0\u1edbng d\u1eabn l\u1eadp tr\u00ecnh c\u1ed5ng thanh to\u00e1n<\/a><\/li>\n<li><a href=\"https:\/\/qr.sepay.vn\" target=\"_blank\" rel=\"noopener\">T\u1ea1o \u1ea3nh QR Code VietQR<\/a><\/li>\n<li><a href=\"https:\/\/sepay.vn\/api-ngan-hang.html\" target=\"_blank\" rel=\"noopener\">Danh s\u00e1ch API ng\u00e2n h\u00e0ng<\/a><\/li>\n<\/ul>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;384&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;API Public Bank Vi\u1ec7t Nam&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng Public Bank (Ng\u00e2n h\u00e0ng TNHH MTV Public Vi\u1ec7t Nam ) qua API. H\u1ed7 tr\u1ee3 danh s\u00e1ch giao d\u1ecbch, l\u1ea5y th\u00f4ng tin chi ti\u1ebft m\u1ed9t giao d\u1ecbch c\u1ee5 th\u1ec3 nh\u01b0: Ng\u00e0y giao d\u1ecbch, s\u1ed1 ti\u1ec1n, m\u00e3 tham chi\u1ebfu, s\u1ed1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":379,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[27,43],"class_list":["post-384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api-ngan-hang","tag-api","tag-public-bank-viet-nam"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>API Public Bank Vi\u1ec7t Nam - SePay Blog<\/title>\n<meta name=\"description\" content=\"API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PBVN. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API Public Bank Vi\u1ec7t Nam - SePay Blog\" \/>\n<meta property=\"og:description\" content=\"API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PBVN. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\" \/>\n<meta property=\"og:site_name\" content=\"SePay Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sepay.vn\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/buitanviet\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-08T05:20:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-24T14:06:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1325\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"B\u00f9i T\u1ea5n Vi\u1ec7t\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"B\u00f9i T\u1ea5n Vi\u1ec7t\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\"},\"author\":{\"name\":\"B\u00f9i T\u1ea5n Vi\u1ec7t\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42\"},\"headline\":\"API Public Bank Vi\u1ec7t Nam\",\"datePublished\":\"2023-08-08T05:20:40+00:00\",\"dateModified\":\"2025-07-24T14:06:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\"},\"wordCount\":1656,\"publisher\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg\",\"keywords\":[\"API\",\"Public Bank Vi\u1ec7t Nam\"],\"articleSection\":[\"API Ng\u00e2n h\u00e0ng\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\",\"url\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\",\"name\":\"API Public Bank Vi\u1ec7t Nam - SePay Blog\",\"isPartOf\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg\",\"datePublished\":\"2023-08-08T05:20:40+00:00\",\"dateModified\":\"2025-07-24T14:06:05+00:00\",\"description\":\"API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PBVN. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.\",\"breadcrumb\":{\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage\",\"url\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg\",\"contentUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg\",\"width\":1800,\"height\":1325,\"caption\":\"api public bank\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\/\/sepay.vn\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Public Bank Vi\u1ec7t Nam\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sepay.vn\/blog\/#website\",\"url\":\"https:\/\/sepay.vn\/blog\/\",\"name\":\"SePay Blog\",\"description\":\"SePay cung c\u1ea5p c\u00f4ng c\u1ee5 gi\u00fap chia s\u1ebb bi\u1ebfn \u0111\u1ed9ng s\u1ed1 d\u01b0 ng\u00e2n h\u00e0ng, x\u00e1c th\u1ef1c thanh to\u00e1n chuy\u1ec3n kho\u1ea3n, th\u1ed1ng k\u00ea d\u00f2ng ti\u1ec1n ng\u00e2n h\u00e0ng m\u1ed9t c\u00e1ch t\u1ef1 \u0111\u1ed9ng\",\"publisher\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sepay.vn\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sepay.vn\/blog\/#organization\",\"name\":\"SePay Blog\",\"url\":\"https:\/\/sepay.vn\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/03\/sepay-blue-154x50-1.png\",\"contentUrl\":\"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/03\/sepay-blue-154x50-1.png\",\"width\":154,\"height\":50,\"caption\":\"SePay Blog\"},\"image\":{\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sepay.vn\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42\",\"name\":\"B\u00f9i T\u1ea5n Vi\u1ec7t\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sepay.vn\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g\",\"caption\":\"B\u00f9i T\u1ea5n Vi\u1ec7t\"},\"description\":\"Founder &amp; CEO SePay\",\"sameAs\":[\"https:\/\/sepay.vn\",\"https:\/\/www.facebook.com\/buitanviet\"],\"url\":\"https:\/\/sepay.vn\/blog\/author\/tanvietsepay-vn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API Public Bank Vi\u1ec7t Nam - SePay Blog","description":"API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PBVN. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/","og_locale":"vi_VN","og_type":"article","og_title":"API Public Bank Vi\u1ec7t Nam - SePay Blog","og_description":"API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PBVN. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.","og_url":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/","og_site_name":"SePay Blog","article_publisher":"https:\/\/www.facebook.com\/sepay.vn","article_author":"https:\/\/www.facebook.com\/buitanviet","article_published_time":"2023-08-08T05:20:40+00:00","article_modified_time":"2025-07-24T14:06:05+00:00","og_image":[{"width":1800,"height":1325,"url":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg","type":"image\/jpeg"}],"author":"B\u00f9i T\u1ea5n Vi\u1ec7t","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"B\u00f9i T\u1ea5n Vi\u1ec7t","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#article","isPartOf":{"@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/"},"author":{"name":"B\u00f9i T\u1ea5n Vi\u1ec7t","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42"},"headline":"API Public Bank Vi\u1ec7t Nam","datePublished":"2023-08-08T05:20:40+00:00","dateModified":"2025-07-24T14:06:05+00:00","mainEntityOfPage":{"@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/"},"wordCount":1656,"publisher":{"@id":"https:\/\/sepay.vn\/blog\/#organization"},"image":{"@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage"},"thumbnailUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg","keywords":["API","Public Bank Vi\u1ec7t Nam"],"articleSection":["API Ng\u00e2n h\u00e0ng"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/","url":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/","name":"API Public Bank Vi\u1ec7t Nam - SePay Blog","isPartOf":{"@id":"https:\/\/sepay.vn\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage"},"image":{"@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage"},"thumbnailUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg","datePublished":"2023-08-08T05:20:40+00:00","dateModified":"2025-07-24T14:06:05+00:00","description":"API Public Bank Vi\u1ec7t Nam c\u1ee7a SePay gi\u00fap b\u1ea1n truy v\u1ea5n th\u00f4ng tin giao d\u1ecbch ng\u00e2n h\u00e0ng PBVN. Bao g\u1ed3m danh s\u00e1ch, chi ti\u1ebft giao d\u1ecbch.","breadcrumb":{"@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#primaryimage","url":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg","contentUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2023\/08\/News_20200909163120895.jpg","width":1800,"height":1325,"caption":"api public bank"},{"@type":"BreadcrumbList","@id":"https:\/\/sepay.vn\/blog\/api-public-bank-viet-nam\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/sepay.vn\/blog\/"},{"@type":"ListItem","position":2,"name":"API Public Bank Vi\u1ec7t Nam"}]},{"@type":"WebSite","@id":"https:\/\/sepay.vn\/blog\/#website","url":"https:\/\/sepay.vn\/blog\/","name":"SePay Blog","description":"SePay cung c\u1ea5p c\u00f4ng c\u1ee5 gi\u00fap chia s\u1ebb bi\u1ebfn \u0111\u1ed9ng s\u1ed1 d\u01b0 ng\u00e2n h\u00e0ng, x\u00e1c th\u1ef1c thanh to\u00e1n chuy\u1ec3n kho\u1ea3n, th\u1ed1ng k\u00ea d\u00f2ng ti\u1ec1n ng\u00e2n h\u00e0ng m\u1ed9t c\u00e1ch t\u1ef1 \u0111\u1ed9ng","publisher":{"@id":"https:\/\/sepay.vn\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sepay.vn\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/sepay.vn\/blog\/#organization","name":"SePay Blog","url":"https:\/\/sepay.vn\/blog\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/03\/sepay-blue-154x50-1.png","contentUrl":"https:\/\/sepay.vn\/blog\/wp-content\/uploads\/2026\/03\/sepay-blue-154x50-1.png","width":154,"height":50,"caption":"SePay Blog"},"image":{"@id":"https:\/\/sepay.vn\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sepay.vn"]},{"@type":"Person","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/person\/9d0e45f351943f81c4b76e1108d09c42","name":"B\u00f9i T\u1ea5n Vi\u1ec7t","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sepay.vn\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7f75ca508ac9bc9b3c2acd1b70b64e2c504b0add21dd3253d776897f417e08ff?s=96&d=mm&r=g","caption":"B\u00f9i T\u1ea5n Vi\u1ec7t"},"description":"Founder &amp; CEO SePay","sameAs":["https:\/\/sepay.vn","https:\/\/www.facebook.com\/buitanviet"],"url":"https:\/\/sepay.vn\/blog\/author\/tanvietsepay-vn\/"}]}},"_links":{"self":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/comments?post=384"}],"version-history":[{"count":4,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts\/384\/revisions"}],"predecessor-version":[{"id":2892,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/posts\/384\/revisions\/2892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/media\/379"}],"wp:attachment":[{"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/media?parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/categories?post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sepay.vn\/blog\/wp-json\/wp\/v2\/tags?post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}