Hi @czigor,
My sincere apologies, but an Accept payment nonce that contains bank data can only be used for payment transactions at this time. It can't be used for creating a profile or creating a subscription.
This will be fixed, but I have no information on the timeframe for fixing this.
I apologize that this particular limitation wasn't available in my original announcement. I was passing on the information I was given.
To work around this in your particular case, about the only thing I can recommend is to use the payment nonce to do an initial transaction, then use the createCustomerProfileFromTransactionRequest method to create a profile using the information that was used in the initial transaction.
More specifically:
1. Use the nonce to do an initial transaction of type "authOnlyTransaction", for $0.01. (While you could do a zero dollar auth only transaction, a zero dollar transaction couldn't be used as the basis for profile creation.)
2. Assuming success of step 1, do a createCustomerProfileFromTransactionRequest, referencing the transaction ID returned in step 1.
3. Do a void request of the transaction in step 1.