{"id":846,"date":"2025-06-01T14:14:48","date_gmt":"2025-06-01T14:14:48","guid":{"rendered":"https:\/\/lddpay.com\/?post_type=docs&#038;p=846"},"modified":"2025-06-02T10:11:12","modified_gmt":"2025-06-02T10:11:12","password":"","slug":"card-testing","status":"publish","type":"docs","link":"https:\/\/lddpay.com\/zh\/docs\/card-testing\/","title":{"rendered":"Card Testing"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Simulate authorization<\/h2>\n\n\n\n<p>Simulate an authorization request with a card you issued previously.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Authorizations:<\/h5>\n\n\n\n<p><em>bearer<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">header Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>authorizationrequired<\/td><td>string<\/td><\/tr><tr><td>Authorizationrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Request Body schema: application\/json<\/strong><br><\/figcaption><\/figure>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>card required object (SimulateCardDto)<\/summary>\n<figure class=\"wp-block-table\"><table><tbody><tr><td>idrequired<\/td><td>string = 30 characters ^crd_[a-z0-9]{26}$The card&#8217;s unique identifier.<\/td><\/tr><tr><td>expiry_monthrequired<\/td><td>number [ 1 .. 12 ] The card&#8217;s expiration month.<\/td><\/tr><tr><td>expiry_yearrequired<\/td><td>number = 4 characters The card&#8217;s expiration year.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>transaction required object (SimulateTransactionDto)<\/summary>\n<figure class=\"wp-block-table\"><table><tbody><tr><td>typerequired<\/td><td>string Value:&#8221;purchase&#8221;The transaction type.<\/td><\/tr><tr><td>amount<\/td><td>number &gt;= 0 The payment amount, in minor currency units.<\/td><\/tr><tr><td>currency<\/td><td>string = 3 characters The currency to use for the transaction.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>merchant required object (The merchant related data.<\/summary>\n<figure class=\"wp-block-table\"><table><tbody><tr><td>category_coderequired<\/td><td>string = 4 characters The merchant category code (MCC).<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/details>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>authorization_type<\/td><td>string Default: &#8220;authorization&#8221; Enum:&#8221;authorization&#8221;&#8221;pre_authorization&#8221;The authorization type.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Responses<\/h5>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>201 Authorization processed successfully<\/summary>\n<h5 class=\"wp-block-heading\">Response Schema: application\/json<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>statusrequired<\/td><td>string Enum:&#8221;Authorized&#8221;&#8221;Declined&#8221;<\/td><\/tr><tr><td>idrequired<\/td><td>stringThe transaction&#8217;s unique identifier.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/details>\n\n\n\n<p>401 Unauthorized<br>422 Invalid data was sent<br>500 Internal Server Error<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"file:\/\/\/C:\/Users\/Administrator\/Downloads\/payfac-doc (1).htm#tag\/Card-Testing\/operation\/CardTestingController_simulateIncrementAuthorization\"><\/a>Simulate incrementing an authorization<\/h2>\n\n\n\n<p>Simulate an incremental authorization request for an existing approved transaction.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Authorizations:<\/summary>\n<p><em>bearer<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">path Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>idrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">header Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>authorizationrequired<\/td><td>string<\/td><\/tr><tr><td>Authorizationrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Request Body schema: application\/json<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>amountrequired<\/td><td>number &gt;= 0 The amount to increment, in minor currency units.<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/details>\n\n\n\n<h5 class=\"wp-block-heading\">Responses<\/h5>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>201 Authorization processed successfully<\/summary>\n<p><h5 class=\"sc-iqAclL iupIzr\">Response Schema: <span class=\"sc-cBoqAE lRfdj\">application\/json<\/span><\/h5><table class=\"sc-hHEiqL iZJLLY\"><tbody><tr class=\"last\"><td class=\"sc-hBMUJo sc-fFSPTT eJvdeH dLEyPf\" kind=\"field\" title=\"status\"><span class=\"sc-iemWCZ kMjgQu\"><\/span><span class=\"property-name\">status<\/span><div class=\"sc-oeezt sc-hhIiOg bkbCTW kXduun\">required<\/div><\/td><td class=\"sc-bkbkJK gaTxIt\"><div><div><span class=\"sc-laZMeE sc-iNiQyp dmLkmF isTLDY\"><\/span><span class=\"sc-laZMeE sc-jffHpj dmLkmF lVyis\">string<\/span><\/div><div><span class=\"sc-laZMeE dmLkmF\"> Enum:<\/span> <span class=\"sc-laZMeE sc-ckTSus dmLkmF cDPDUw\">&#8220;Authorized&#8221;<\/span> <span class=\"sc-laZMeE sc-ckTSus dmLkmF cDPDUw\">&#8220;Declined&#8221;<\/span> <\/div><\/div><\/td><\/tr><\/tbody><\/table><\/p>\n<\/details>\n\n\n\n<p>401 Unauthorized<br>422 Invalid data was sent<br>500 Internal Server Error<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"file:\/\/\/C:\/Users\/STC\/Downloads\/payfac-doc (1)(1).htm#tag\/Card-Testing\/operation\/CardTestingController_simulateClearing\"><\/a>Simulate clearing<\/h2>\n\n\n\n<p>Simulate the clearing of an existing approved authorization.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Authorization<\/summary>\n<p><em>bearer<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\">HTTP: bearer<\/h5>\n\n\n\n<p><strong>HTTP Authorization Scheme: <\/strong><code>bearer<\/code><\/p>\n\n\n\n<p><strong>Bearer format: <\/strong><code>JWT<\/code><\/p>\n<\/details>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">path Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>idrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">header Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>authorizationrequired<\/td><td>string<\/td><\/tr><tr><td>Authorizationrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Request Body schema: application\/json<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>amountrequired<\/td><td>number &gt;= 0 The amount to clear, in minor currency units.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Responses<\/h5>\n\n\n\n<p>202 Presentment accepted<\/p>\n\n\n\n<p>202 Presentment accepted<br>401 Unauthorized<br>404 Authorization not found<br>422 Invalid data was sent<br>500 Internal Server Error<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"file:\/\/\/C:\/Users\/STC\/Downloads\/payfac-doc (1)(1).htm#tag\/Card-Testing\/operation\/CardTestingController_simulateRefund\"><\/a>Simulate refund<\/h2>\n\n\n\n<p>Simulate the refund of an existing approved authorization, after it has been cleared.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Authorizations<\/summary>\n<p><em>bearer<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\">HTTP: bearer<\/h5>\n\n\n\n<p><strong>HTTP Authorization Scheme: <\/strong><code>bearer<\/code><\/p>\n\n\n\n<p><strong>Bearer format: <\/strong><code>JWT<\/code><\/p>\n<\/details>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">path Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>idrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">header Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>authorizationrequired<\/td><td>string<\/td><\/tr><tr><td>Authorizationrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Request Body schema: application\/json<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>amountrequired<\/td><td>number &gt;= 0 The amount to refund, in minor currency units.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Responses<\/h5>\n\n\n\n<p>202 Presentment accepted<br>401 Unauthorized<br>404 Authorization not found<br>422 Invalid data was sent<br>500 Internal Server Error<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"file:\/\/\/C:\/Users\/STC\/Downloads\/payfac-doc (1)(1).htm#tag\/Card-Testing\/operation\/CardTestingController_simulateReversal\"><\/a>Simulate reversal<\/h2>\n\n\n\n<p>Simulate the reversal of an existing approved authorization.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Authorizations<\/summary>\n<p><em>bearer<\/em><\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\">HTTP: bearer<\/h5>\n\n\n\n<p><strong>HTTP Authorization Scheme: <\/strong><code>bearer<\/code><\/p>\n\n\n\n<p><strong>Bearer format: <\/strong><code>JWT<\/code><\/p>\n<\/details>\n\n\n\n<p><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">path Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>idrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">header Parameters<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>authorizationrequired<\/td><td>string<\/td><\/tr><tr><td>Authorizationrequired<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Request Body schema: application\/json<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>amountrequired<\/td><td>number &gt;= 0 The amount to reverse, in minor currency units.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Responses<\/h5>\n\n\n\n<p>202 Presentment accepted<br>401 Unauthorized<br>404 Authorization not found<br>422 Invalid data was sent<br>500 Internal Server Error<\/p>","protected":false},"excerpt":{"rendered":"<p>Simulate authorization Simulate an authorization request with a card you issued previously. Authorizations: bearer header Parameters authorizationrequired string Authorizationrequired string [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[122],"doc_tag":[],"year_month":"2026-04","word_count":356,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"author_nicename":"admin","author_url":"https:\/\/lddpay.com\/zh\/author\/admin\/"},"doc_category_info":[{"term_name":"Temp Solution","term_url":"https:\/\/lddpay.com\/zh\/docs-category\/temp-solution\/"}],"doc_tag_info":[],"author_list":[{"ID":"3","user_login":"jony","display_name":"jony","id":"3"},{"ID":"2","user_login":"Merchantlogin","display_name":"Merchantlogin","id":"2"},{"ID":"1","user_login":"w2863431","display_name":"admin","id":"1"}],"_links":{"self":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs\/846"}],"collection":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":11,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs\/846\/revisions"}],"predecessor-version":[{"id":865,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/docs\/846\/revisions\/865"}],"wp:attachment":[{"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/doc_category?post=846"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/lddpay.com\/zh\/wp-json\/wp\/v2\/doc_tag?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}