I have saved my DCB in the Ola app. When the ride starts, you'll get an option to make the payment. Click on it and in the list of cards click on add a new card. Add your Diners card, and click on the checkbox to save it. Once payment is successful, the card will be saved.
I had done this a few months back so there may be slight change in the interface but the principle should remain same.