Skip to content

Commit 8d2c670

Browse files
committed
feat(sails-paystack): resolve callback URL in checkout payload to
use adapter configuration if not provided
1 parent 46b4e5f commit 8d2c670

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/sails-paystack/machines/checkout.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,13 @@ module.exports = require('machine').build({
107107
exits
108108
) {
109109
const adapterConfig = require('../adapter').config
110+
const resolvedCallbackUrl = callbackUrl || adapterConfig.callbackUrl
110111
const payload = JSON.stringify({
111112
amount,
112113
email,
113114
currency,
114115
reference,
115-
callback_url: callbackUrl,
116+
...(resolvedCallbackUrl && { callback_url: resolvedCallbackUrl }),
116117
plan,
117118
invoice_limit: invoiceLimit,
118119
metadata,

0 commit comments

Comments
 (0)