South Africa based online payments firm raised $31m in new funding led by Apis.