Hello H7-25 :)
The "D98S12warE8Cc1dh1vQknjiSrexCHn2vun" in your case is the "ID" and not a payment address because its not an Invoice.
using GigaWallet you have to understand that:
a) You create an account, and that account have associated a Doge Address that is the identification of your account and not the Address to receive payments
b) You have to create an Invoice and that invoice will generate a new Doge Address, and that Doge Address is were your customers will have to pay in full for GigaWallet to detect the payment and notify you.
On my marketplace ShibeShip.com and you can also take a look on my Wordpress Payment Gateway that use GigaWallet https://github.com/dogeorg/gigawallet-wordpress I first create a user, then wen someone adds a product to the shopping cart and tries to checkout, GigaWallet generates an Invoice, that Invoice have a Amount and a Doge Address, and a background task checks if the invoice is already paid
To create an invoice you send the command to account/1/invoice following this example:
{ "required_confirmations": 1, "items": [ { "type": "item", "name": "YOUR-PRODUCT-OR-SERVICE-NAME", "sku": "12345", "value": 1, "quantity": 1 } ] }
You can also take a look on my demo to see all available commands and how to execute them here: https://shibeship.com/gigawallet
I can guide you step by step :)