Error 500 Internal Server Error

GET https://staging.bwire.io/payment/capture/sY-og7WiSA0pnyw9P19zHewjm5lcAFWKGModTuIUIT8

Forwarded to ErrorController (c13e64)

Query Metrics

25 Database Queries
17 Different statements
31.84 ms Query time
2 Invalid entities
7 Managed entities

Grouped Statements

Show all queries

Time▼ Count Info
5.16 ms
(16.20%)
2
SELECT quote_ident(table_name) AS table_name,
       table_schema AS schema_name
FROM information_schema.tables
WHERE table_catalog = ?
  AND table_schema NOT LIKE 'pg\_%'
  AND table_schema != 'information_schema'
  AND table_name != 'geometry_columns'
  AND table_name != 'spatial_ref_sys'
  AND table_type = 'BASE TABLE'
ORDER BY
  quote_ident(table_name)
Parameters:
[
  "bwire_staging"
]
4.83 ms
(15.18%)
1
SELECT t0.hash AS hash_1, t0.details AS details_2, t0.after_url AS after_url_3, t0.target_url AS target_url_4, t0.gateway_name AS gateway_name_5 FROM payment_tokens t0 WHERE t0.hash = ?
Parameters:
[
  "sY-og7WiSA0pnyw9P19zHewjm5lcAFWKGModTuIUIT8"
]
3.13 ms
(9.84%)
1
SELECT t0.id AS id_1, t0.external_id AS external_id_2, t0.description AS description_3, t0.amount AS amount_4, t0.currency AS currency_5, t0.success_url AS success_url_6, t0.failure_url AS failure_url_7, t0.pending_url AS pending_url_8, t0.notification_url AS notification_url_9, t0.customer_id AS customer_id_10, t0.details AS details_11, t0.status AS status_12, t0.pisp_status AS pisp_status_13, t0.bank_status AS bank_status_14, t0.mapping_id AS mapping_id_15, t0.payment_type AS payment_type_16, t0.created_at AS created_at_17, t0.updated_at AS updated_at_18, t19.id AS id_20, t19.ip_address AS ip_address_21, t19.name AS name_22, t19.created_at AS created_at_23, t19.updated_at AS updated_at_24, t19.payment_id AS payment_id_25, t0.site_id AS site_id_26 FROM payments t0 LEFT JOIN user_payment_info t19 ON t19.payment_id = t0.id WHERE t0.id = ?
Parameters:
[
  "d5a83a08-25f9-46ad-b51d-0ac552092a87"
]
2.77 ms
(8.70%)
1
SELECT            a.attnum,
            quote_ident(a.attname) AS field,
            t.typname AS type,
            format_type(a.atttypid, a.atttypmod) AS complete_type,
            (SELECT tc.collcollate FROM pg_catalog.pg_collation tc WHERE tc.oid = a.attcollation) AS collation,
            (SELECT t1.typname FROM pg_catalog.pg_type t1 WHERE t1.oid = t.typbasetype) AS domain_type,
            (SELECT format_type(t2.typbasetype, t2.typtypmod) FROM
              pg_catalog.pg_type t2 WHERE t2.typtype = 'd' AND t2.oid = a.atttypid) AS domain_complete_type,
            a.attnotnull AS isnotnull,
            (SELECT 't'
             FROM pg_index
             WHERE c.oid = pg_index.indrelid
                AND pg_index.indkey[0] = a.attnum
                AND pg_index.indisprimary = 't'
            ) AS pri,
            (    SELECT
        CASE
            WHEN a.attgenerated = 's' THEN NULL
            ELSE pg_get_expr(adbin, adrelid)
        END
     FROM pg_attrdef
     WHERE c.oid = pg_attrdef.adrelid
        AND pg_attrdef.adnum=a.attnum) AS default,
            (SELECT pg_description.description
                FROM pg_description WHERE pg_description.objoid = c.oid AND a.attnum = pg_description.objsubid
            ) AS comment
            FROM pg_attribute a
                INNER JOIN pg_class c
                    ON c.oid = a.attrelid
                INNER JOIN pg_type t
                    ON t.oid = a.atttypid
                INNER JOIN pg_namespace n
                    ON n.oid = c.relnamespace
                LEFT JOIN pg_depend d
                    ON d.objid = c.oid
                        AND d.deptype = 'e'
                        AND d.classid = (SELECT oid FROM pg_class WHERE relname = 'pg_class') WHERE a.attnum > 0 AND c.relkind = 'r' AND d.refobjid IS NULL AND n.nspname = ANY(current_schemas(false)) AND c.relname = 'doctrine_migration_versions' AND n.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') ORDER BY a.attnum
Parameters:
[]
2.39 ms
(7.50%)
6
SELECT CURRENT_DATABASE()
Parameters:
[]
2.04 ms
(6.39%)
1
SELECT t0.id AS id_1, t0.name AS name_2, t0.factory_name AS factory_name_3, t0.gateway_name AS gateway_name_4, t0.config AS config_5, t0.active AS active_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8 FROM payment_gateway_configs t0 WHERE t0.gateway_name = ?
Parameters:
[
  "livepoint_trading_ltd"
]
1.91 ms
(6.00%)
2
"COMMIT"
Parameters:
[]
1.91 ms
(6.00%)
1
INSERT INTO payment_tokens (hash, details, after_url, target_url, gateway_name) VALUES (?, ?, ?, ?, ?)
Parameters:
[
  "0YjBl0_eGdRR82VfmNdc0PAhTUmOA96hkblLhtTMxpI"
  "O:25:"Payum\Core\Model\Identity":2:{i:0;s:36:"d5a83a08-25f9-46ad-b51d-0ac552092a87";i:1;s:32:"App\Domain\Payment\Model\Payment";}"
  null
  "https://staging.bwire.io/payment/notify/0YjBl0_eGdRR82VfmNdc0PAhTUmOA96hkblLhtTMxpI"
  "livepoint_trading_ltd"
]
1.34 ms
(4.20%)
1
SELECT                   quote_ident(ic.relname) AS relname,
                   i.indisunique,
                   i.indisprimary,
                   i.indkey,
                   i.indrelid,
                   pg_get_expr(indpred, indrelid) AS "where"
              FROM pg_index i
                   JOIN pg_class AS tc ON tc.oid = i.indrelid
                   JOIN pg_namespace tn ON tn.oid = tc.relnamespace
                   JOIN pg_class AS ic ON ic.oid = i.indexrelid
             WHERE ic.oid IN (
                SELECT indexrelid
                FROM pg_index i, pg_class c, pg_namespace n WHERE c.oid = i.indrelid AND c.relnamespace = n.oid AND n.nspname = ANY(current_schemas(false)) AND c.relname = 'doctrine_migration_versions' AND n.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast')) ORDER BY quote_ident(ic.relname)
Parameters:
[]
1.31 ms
(4.12%)
1
SELECT                  quote_ident(r.conname) as conname,
                  pg_get_constraintdef(r.oid, true) as condef
                  FROM pg_constraint r
                      JOIN pg_class AS tc ON tc.oid = r.conrelid
                      JOIN pg_namespace tn ON tn.oid = tc.relnamespace
                  WHERE r.conrelid IN
                  (
                      SELECT c.oid
                      FROM pg_class c, pg_namespace n WHERE n.oid = c.relnamespace AND n.nspname = ANY(current_schemas(false)) AND c.relname = 'doctrine_migration_versions' AND n.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast')) AND r.contype = 'f' ORDER BY quote_ident(r.conname)
Parameters:
[]
1.18 ms
(3.71%)
1
SELECT n.nspname AS schema_name,
       c.relname AS table_name,
       CASE c.relpersistence WHEN 'u' THEN true ELSE false END as unlogged,
       obj_description(c.oid, 'pg_class') AS comment
FROM pg_class c
     INNER JOIN pg_namespace n
         ON n.oid = c.relnamespace WHERE c.relkind = 'r' AND n.nspname = ANY(current_schemas(false)) AND c.relname = 'doctrine_migration_versions' AND n.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast')
Parameters:
[]
1.00 ms
(3.14%)
1
UPDATE payments SET details = ? WHERE id = ?
Parameters:
[
  "{"flowType":"PIS","userId":"51e4ef9b-9929-4fb0-86a3-689348f1871f212111131","html":"<div class=\"ibanxs-main-container-wrapper\"><div class=\"ibanxs-default-outer-container\"><div class=\"ibanxs-payment-card\"><div class=\"ibanxs-logo-container\"><img class=\"comp-logo\" src=\"https:\/\/images.seeklogo.com\/logo-png\/38\/1\/company-logo-png_seeklogo-389186.png\" alt=\"Company Logo\"><\/div><div class=\"ibanxs-payment-content\"><div class=\"ibanxs-test-header\"><h2>Secure Payment<\/h2><p>Complete your payment securely<\/p><\/div>${ibanxs}<div class=\"ibanxs-test-footer\">Secure payment processing<\/div><\/div><\/div><\/div><\/div>","css":" * { box-sizing: border-box; } .ibanxs-main-container-wrapper { min-height: 100vh; font-family: Arial, sans-serif; color: #1e293b; } .ibanxs-default-outer-container { min-height: 100vh; padding: 50px 15px; background: linear-gradient(rgba(15, 23, 42, 0.65), rgba(37, 50, 102, 0.65)), url(\"https:\/\/images.unsplash.com\/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1920&q=80\") center \/ cover no-repeat; } .ibanxs-payment-card { width: 95%; max-width: 500px; margin: 0 auto; overflow: hidden; background: #fff; border-radius: 18px; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25); } .ibanxs-logo-container { padding: 25px; text-align: center; } .comp-logo { display: block; max-width: 200px; max-height: 75px; margin: auto; object-fit: contain; } .ibanxs-payment-content { padding: 30px 25px; background: #fff; } .ibanxs-test-header { margin-bottom: 25px; text-align: center; } .ibanxs-test-header h2 { margin: 0 0 8px; color: #253266; font-size: 25px; } .ibanxs-test-header p { color: #64748b; font-size: 14px; } .ibanxs-text-input { width: 100%; padding: 12px; margin-bottom: 12px; border: 1px solid #cbd5e1; border-radius: 9px; } .ibanxs-text-input:focus { outline: 2px solid #c7d2fe; border-color: #253266; } .ibanxs-submit-button { width: 100%; padding: 14px; color: #fff; background: #253266; border: none; border-radius: 9px; font-weight: bold; cursor: pointer; } .ibanxs-submit-button:hover { background: #35488d; } .ibanxs-field-validation-icon.correct { color: #15803d; } .ibanxs-field-validation-icon.error { color: #b91c1c; } .ibanxs-checkbox { border: 1px solid #253266; border-radius: 5px; } .ibanxs-checkbox.checked { background: #253266; } div.ibanxs-language-switch, div.ibanxs-language-switch-list { background: #fff; border-radius: 8px; } li.ibanxs-language-switch-list-element:hover { background: #eef2ff; } .ibanxs-transaction-information { display: block; margin: 0 0 20px; padding: 15px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 10px; } .ibanxs-transaction-information-field-title { display: inline; margin-right: 5px; font-weight: bold; } .ibanxs-transaction-information-field-value { display: inline; font-weight: normal; overflow-wrap: anywhere; } .ibanxs-transaction-bulk-details-toggle { margin: 10px 0; font-size: 12px; cursor: pointer; } .ibanxs-transaction-bulk-details-container { display: none; } .ibanxs-transaction-bulk-details-container.display { display: block; max-height: 250px; overflow-y: auto; } .ibanxs-transaction-bulk-details-element { padding: 8px 0; border-top: 1px solid #e2e8f0; overflow-wrap: anywhere; } .ibanxs-test-footer { padding-top: 20px; margin-top: 25px; border-top: 1px solid #e2e8f0; color: #64748b; font-size: 12px; text-align: center; } @media (max-width: 600px) { .ibanxs-default-outer-container { padding: 15px 8px; background-attachment: scroll; } .ibanxs-payment-card { width: 100%; border-radius: 14px; } .ibanxs-payment-content { padding: 22px 16px; } .ibanxs-test-header h2 { font-size: 22px; } .ibanxs-transaction-information { margin: 10px 0; } }","params":{"redirectionUrl":null,"statusCallback":"https:\/\/staging.bwire.io\/payment\/notify\/0YjBl0_eGdRR82VfmNdc0PAhTUmOA96hkblLhtTMxpI","amountToPay":"1.00","currency":"EUR","description":"l6ndcxwz83nr7zbbuocdo8u8dd23","endToEndIdentification":"l6ndcxwz83nr7zbbuocdo8u8dd23","creditorName":null,"creditorStreet":null,"creditorStreetNumber":null,"creditorCity":null,"creditorPostalCode":null,"creditorCountry":null,"creditorIban":null,"psuIpAddress":"80.94.24.121"}}"
  "d5a83a08-25f9-46ad-b51d-0ac552092a87"
]
0.76 ms
(2.40%)
2
"START TRANSACTION"
Parameters:
[]
0.73 ms
(2.30%)
1
SELECT schema_name
FROM   information_schema.schemata
WHERE  schema_name NOT LIKE 'pg\_%'
AND    schema_name != 'information_schema'
Parameters:
[]
0.53 ms
(1.66%)
1
SELECT attnum,
       quote_ident(attname) AS attname
FROM pg_attribute
WHERE attrelid = 16483
  AND attnum IN (1)
ORDER BY attnum
Parameters:
[]
0.45 ms
(1.43%)
1
SELECT * FROM doctrine_migration_versions
Parameters:
[]
0.39 ms
(1.23%)
1
SHOW search_path
Parameters:
[]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Managed Entities

default entity manager

Class Amount of managed objects
App\Domain\Payment\Model\PaymentToken 2
App\Domain\PaymentGateway\Model\PaymentGatewayConfig 2
App\Domain\Payment\Model\Payment 1
App\Domain\Site\Model\Site 1
App\Domain\PaymentGateway\Model\UserPaymentInfo 1

Entities Mapping

Class Mapping errors
App\Domain\Payment\Model\PaymentToken No errors.
App\Domain\PaymentGateway\Model\PaymentGatewayConfig No errors.
App\Domain\Payment\Model\Payment
  • The field App\Domain\Payment\Model\Payment#userPaymentInfo is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Domain\PaymentGateway\Model\UserPaymentInfo#payment does not contain the required 'inversedBy="userPaymentInfo"' attribute.
App\Domain\PaymentGateway\Model\UserPaymentInfo No errors.
App\Domain\Site\Model\BillingInformation No errors.
App\Domain\Site\Model\Site No errors.
App\Domain\Merchant\Model\Merchant No errors.
Payum\Core\Model\Payment No errors.
Payum\Core\Model\Payout No errors.
Payum\Core\Model\Token No errors.
Payum\Core\Model\ArrayObject No errors.
Payum\Core\Model\GatewayConfig No errors.
Gesdinet\JWTRefreshTokenBundle\Entity\RefreshToken No errors.
Vich\UploaderBundle\Entity\File No errors.
App\Domain\Administrator\Model\Administrator No errors.
App\Domain\Merchant\Model\MerchantResetPasswordToken No errors.
App\Domain\PaymentNotification\Model\PaymentNotification
  • The association App\Domain\PaymentNotification\Model\PaymentNotification#payment refers to the inverse side field App\Domain\Payment\Model\Payment#notifications which does not exist.
App\Domain\OnboardingUser\Model\OnboardingUser No errors.