diff --git a/lib/actions/buy-to-sds.js b/lib/actions/buy-to-sds.js
index 6228de3..b8908fb 100644
--- a/lib/actions/buy-to-sds.js
+++ b/lib/actions/buy-to-sds.js
@@ -18,7 +18,6 @@ const client = axios.create({
  * @param {string} destination
  * @param {string} productName
  * @param {number} quantity
- * @param {string} reverseUrl
  */
 module.exports = async (
     xid,
@@ -26,20 +25,19 @@ module.exports = async (
     destination,
     productName,
     quantity,
-    reverseUrl,
 ) => {
     logger.verbose(`${MODULE_NAME} 4AD4DF41: buy to sds`, {
-        requestId, destination, productName, xid,
+        requestId, destination, productName, quantity, xid,
     });
 
     const params = {
-        request_id: requestId,
-        username: config.sds_ss.username,
-        password: config.sds_ss.password,
+        trxid: requestId,
+        username: config.sds.username,
+        password: config.sds.password,
         number: destination,
         product: productName,
         amount: quantity,
-        reverse_url: reverseUrl,
+        payment: config.sds.payment,
     };
 
     try {
diff --git a/lib/actions/buy.js b/lib/actions/buy.js
index 5fb059c..e22fd37 100644
--- a/lib/actions/buy.js
+++ b/lib/actions/buy.js
@@ -39,14 +39,13 @@ module.exports = async (xid, transaction) => {
             productName = iConfig.products[transaction.product_name].remote;
         }
 
-        const callbackUrl = `${iConfig.url}:${iConfig.port}/apikey/${iConfig.apikey}/updates`;
+        // const callbackUrl = `${iConfig.url}:${iConfig.port}/apikey/${iConfig.apikey}/updates`;
         const result = await buyToSDS(
             xid,
             `${transaction.request_id}-${transaction.id}`,
             transaction.destination,
             productName,
             transaction.quantity,
-            callbackUrl,
         );
         logger.verbose(`${MODULE_NAME} 5BDFAF41: result from sds`, {
             xid,