Skip to content

Braintree refund error handling #1147

@aaronjudd

Description

@aaronjudd

For bugs, please fill out the three following sections completely

Expected behavior

Admin should display error message for refund handling.

Actual Behavior

No error is displayed in admin, server console logs errors.

Cannot refund transaction until it's settled. Please try again later

Exception in delivering result of invoking 'braintree/refund/create': Error: [Attempt to refund transaction failed]
    at server/methods/core/orders.js:750:15
    at runWithEnvironment (packages/meteor/dynamics_nodejs.js:110:1)
    at packages/meteor/dynamics_nodejs.js:123:1
    at Server.apply (packages/ddp-server/livedata_server.js:1633:7)
    at Server.call (packages/ddp-server/livedata_server.js:1559:17)
    at packages/kadira:flow-router-ssr/server/plugins/ssr_data.js:67:23
    at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
    at Object.Meteor.(anonymous function) [as call] (packages/kadira:flow-router-ssr/server/plugins/ssr_data.js:66:44)
    at [object Object].ordersRefundsCreate (server/methods/core/orders.js:737:12)
    at packages/check/match.js:107:1
    at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
    at Object.exports.Match._failIfArgumentsAreNotAllChecked (packages/check/match.js:106:1)
    at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1701:18)
    at packages/ddp-server/livedata_server.js:711:19
    at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)
    at packages/ddp-server/livedata_server.js:709:40

Steps to Reproduce the Behavior

Create an order with a braintree payment. Attempt to refund an amount (prior to capturing payment) in the admin.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions